builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-e10s-3 slave: tst-linux64-spot-563 starttime: 1456523373.33 results: success (0) buildid: 20160226122026 builduid: a6c1158b19674324839ff238c07d4fab revision: 5e0140b6d11821e0c2a2de25bc5431783f03380a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.332755) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.333225) ========= ========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.333524) ========= bash -c pwd in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'pwd'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992 _=/tools/buildbot/bin/python using PTY: False /builds/slave/test program finished with exit code 0 elapsedTime=0.021826 basedir: '/builds/slave/test' ========= master_lag: 0.21 ========= ========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.563632) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.563945) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.601735) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.602036) ========= rm -rf properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017760 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.663960) ========= ========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.664240) ========= script_repo_url: https://hg.mozilla.org/build/mozharness ========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.664579) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:33.664869) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992 _=/tools/buildbot/bin/python using PTY: False --2016-02-26 13:49:33-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.8M=0.001s 2016-02-26 13:49:34 (10.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.375438 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:34.073767) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:34.074127) ========= rm -rf scripts in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.063725 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:34.169640) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-02-26 13:49:34.169994) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 5e0140b6d11821e0c2a2de25bc5431783f03380a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 5e0140b6d11821e0c2a2de25bc5431783f03380a --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992 _=/tools/buildbot/bin/python using PTY: False 2016-02-26 13:49:34,245 truncating revision to first 12 chars 2016-02-26 13:49:34,246 Setting DEBUG logging. 2016-02-26 13:49:34,246 attempt 1/10 2016-02-26 13:49:34,246 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/5e0140b6d118?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-02-26 13:49:34,569 unpacking tar archive at: mozilla-central-5e0140b6d118/testing/mozharness/ program finished with exit code 0 elapsedTime=0.581056 ========= master_lag: 3.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-02-26 13:49:37.762626) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 1 secs) (at 2016-02-26 13:49:37.763001) ========= echo 5e0140b6d11821e0c2a2de25bc5431783f03380a in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['echo', u'5e0140b6d11821e0c2a2de25bc5431783f03380a'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992 _=/tools/buildbot/bin/python using PTY: False 5e0140b6d11821e0c2a2de25bc5431783f03380a program finished with exit code 0 elapsedTime=0.019752 script_repo_revision: '5e0140b6d11821e0c2a2de25bc5431783f03380a' ========= master_lag: 1.53 ========= ========= Finished set props: script_repo_revision (results: 0, elapsed: 1 secs) (at 2016-02-26 13:49:39.314709) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:39.315067) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-26 13:49:39.722955) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 44 mins, 40 secs) (at 2016-02-26 13:49:39.723245) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 3 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '3', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992 _=/tools/buildbot/bin/python using PTY: False 13:49:39 INFO - MultiFileLogger online at 20160226 13:49:39 in /builds/slave/test 13:49:39 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 3 --blob-upload-branch mozilla-central --download-symbols true 13:49:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:49:39 INFO - {'append_to_log': False, 13:49:39 INFO - 'base_work_dir': '/builds/slave/test', 13:49:39 INFO - 'blob_upload_branch': 'mozilla-central', 13:49:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:49:39 INFO - 'buildbot_json_path': 'buildprops.json', 13:49:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:49:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:49:39 INFO - 'download_minidump_stackwalk': True, 13:49:39 INFO - 'download_symbols': 'true', 13:49:39 INFO - 'e10s': True, 13:49:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:49:39 INFO - 'tooltool.py': '/tools/tooltool.py', 13:49:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:49:39 INFO - '/tools/misc-python/virtualenv.py')}, 13:49:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:49:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:49:39 INFO - 'log_level': 'info', 13:49:39 INFO - 'log_to_console': True, 13:49:39 INFO - 'opt_config_files': (), 13:49:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:49:39 INFO - '--processes=1', 13:49:39 INFO - '--config=%(test_path)s/wptrunner.ini', 13:49:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:49:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:49:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:49:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:49:39 INFO - 'pip_index': False, 13:49:39 INFO - 'require_test_zip': True, 13:49:39 INFO - 'test_type': ('testharness',), 13:49:39 INFO - 'this_chunk': '3', 13:49:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:49:39 INFO - 'total_chunks': '8', 13:49:39 INFO - 'virtualenv_path': 'venv', 13:49:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:49:39 INFO - 'work_dir': 'build'} 13:49:39 INFO - ##### 13:49:39 INFO - ##### Running clobber step. 13:49:39 INFO - ##### 13:49:39 INFO - Running pre-action listener: _resource_record_pre_action 13:49:39 INFO - Running main action method: clobber 13:49:39 INFO - rmtree: /builds/slave/test/build 13:49:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:49:42 INFO - Running post-action listener: _resource_record_post_action 13:49:42 INFO - ##### 13:49:42 INFO - ##### Running read-buildbot-config step. 13:49:42 INFO - ##### 13:49:42 INFO - Running pre-action listener: _resource_record_pre_action 13:49:42 INFO - Running main action method: read_buildbot_config 13:49:42 INFO - Using buildbot properties: 13:49:42 INFO - { 13:49:42 INFO - "project": "", 13:49:42 INFO - "product": "firefox", 13:49:42 INFO - "script_repo_revision": "production", 13:49:42 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 13:49:42 INFO - "repository": "", 13:49:42 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-e10s-3", 13:49:42 INFO - "buildid": "20160226122026", 13:49:42 INFO - "pgo_build": "False", 13:49:42 INFO - "basedir": "/builds/slave/test", 13:49:42 INFO - "buildnumber": 2, 13:49:42 INFO - "slavename": "tst-linux64-spot-563", 13:49:42 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 13:49:42 INFO - "platform": "linux64", 13:49:42 INFO - "branch": "mozilla-central", 13:49:42 INFO - "revision": "5e0140b6d11821e0c2a2de25bc5431783f03380a", 13:49:42 INFO - "repo_path": "mozilla-central", 13:49:42 INFO - "moz_repo_path": "", 13:49:42 INFO - "stage_platform": "linux64", 13:49:42 INFO - "builduid": "a6c1158b19674324839ff238c07d4fab", 13:49:42 INFO - "slavebuilddir": "test" 13:49:42 INFO - } 13:49:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2. 13:49:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/test_packages.json. 13:49:42 INFO - Running post-action listener: _resource_record_post_action 13:49:42 INFO - ##### 13:49:42 INFO - ##### Running download-and-extract step. 13:49:42 INFO - ##### 13:49:42 INFO - Running pre-action listener: _resource_record_pre_action 13:49:42 INFO - Running main action method: download_and_extract 13:49:42 INFO - mkdir: /builds/slave/test/build/tests 13:49:42 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')]} 13:49:42 INFO - https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net 13:49:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/test_packages.json 13:49:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/test_packages.json 13:49:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json 13:49:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1 13:49:43 INFO - Downloaded 1448 bytes. 13:49:43 INFO - Reading from file /builds/slave/test/build/test_packages.json 13:49:43 INFO - Using the following test package requirements: 13:49:43 INFO - {u'common': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip'], 13:49:43 INFO - u'cppunittest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 13:49:43 INFO - u'firefox-47.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:49:43 INFO - u'gtest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 13:49:43 INFO - u'firefox-47.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:49:43 INFO - u'jittest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 13:49:43 INFO - u'jsshell-linux-x86_64.zip'], 13:49:43 INFO - u'mochitest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 13:49:43 INFO - u'firefox-47.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:49:43 INFO - u'mozbase': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip'], 13:49:43 INFO - u'reftest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 13:49:43 INFO - u'firefox-47.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:49:43 INFO - u'talos': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 13:49:43 INFO - u'firefox-47.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:49:43 INFO - u'web-platform': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 13:49:43 INFO - u'firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:49:43 INFO - u'webapprt': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip'], 13:49:43 INFO - u'xpcshell': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 13:49:43 INFO - u'firefox-47.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:49:43 INFO - Downloading packages: [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 13:49:43 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')]} 13:49:43 INFO - https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:49:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip 13:49:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip 13:49:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip 13:49:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 13:49:45 INFO - Downloaded 22569696 bytes. 13:49:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:49:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:49:46 INFO - caution: filename not matched: web-platform/* 13:49:46 INFO - Return code: 11 13:49:46 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')]} 13:49:46 INFO - https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:49:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:49:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:49:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:49:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 13:49:47 INFO - Downloaded 35259765 bytes. 13:49:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:49:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:49:50 INFO - caution: filename not matched: bin/* 13:49:50 INFO - caution: filename not matched: config/* 13:49:50 INFO - caution: filename not matched: mozbase/* 13:49:50 INFO - caution: filename not matched: marionette/* 13:49:50 INFO - caution: filename not matched: tools/wptserve/* 13:49:50 INFO - Return code: 11 13:49:50 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')]} 13:49:50 INFO - https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:49:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 13:49:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 13:49:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 13:49:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 13:49:52 INFO - Downloaded 56494836 bytes. 13:49:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 13:49:52 INFO - mkdir: /builds/slave/test/properties 13:49:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:49:52 INFO - Writing to file /builds/slave/test/properties/build_url 13:49:52 INFO - Contents: 13:49:52 INFO - build_url:https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 13:49:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:49:53 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:49:53 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:49:53 INFO - Contents: 13:49:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:49:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:49:53 INFO - https://queue.taskcluster.net/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:49:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:49:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:49:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:49:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 13:49:56 INFO - Downloaded 92191175 bytes. 13:49:56 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:49:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:50:05 INFO - Return code: 0 13:50:05 INFO - Running post-action listener: _resource_record_post_action 13:50:05 INFO - Running post-action listener: set_extra_try_arguments 13:50:05 INFO - ##### 13:50:05 INFO - ##### Running create-virtualenv step. 13:50:05 INFO - ##### 13:50:05 INFO - Running pre-action listener: _pre_create_virtualenv 13:50:05 INFO - Running pre-action listener: _resource_record_pre_action 13:50:05 INFO - Running main action method: create_virtualenv 13:50:05 INFO - Creating virtualenv /builds/slave/test/build/venv 13:50:05 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:50:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:50:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:50:06 INFO - Using real prefix '/usr' 13:50:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:50:09 INFO - Installing distribute.............................................................................................................................................................................................done. 13:50:12 INFO - Installing pip.................done. 13:50:12 INFO - Return code: 0 13:50:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:50:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:12 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1459030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x145a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1498160>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14a4b70>, '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 0x149a570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x149a8e0>, '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': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', '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 13:50:12 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:50:12 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:50:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:12 INFO - 'CCACHE_UMASK': '002', 13:50:12 INFO - 'DISPLAY': ':0', 13:50:12 INFO - 'HOME': '/home/cltbld', 13:50:12 INFO - 'LANG': 'en_US.UTF-8', 13:50:12 INFO - 'LOGNAME': 'cltbld', 13:50:12 INFO - 'MAIL': '/var/mail/cltbld', 13:50:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:12 INFO - 'MOZ_NO_REMOTE': '1', 13:50:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:12 INFO - 'PWD': '/builds/slave/test', 13:50:12 INFO - 'SHELL': '/bin/bash', 13:50:12 INFO - 'SHLVL': '1', 13:50:12 INFO - 'TERM': 'linux', 13:50:12 INFO - 'TMOUT': '86400', 13:50:12 INFO - 'USER': 'cltbld', 13:50:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', 13:50:12 INFO - '_': '/tools/buildbot/bin/python'} 13:50:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:13 INFO - Downloading/unpacking psutil>=0.7.1 13:50:13 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 13:50:13 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 13:50:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:13 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 13:50:13 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 13:50:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:50:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:50:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:50:16 INFO - Installing collected packages: psutil 13:50:16 INFO - Running setup.py install for psutil 13:50:17 INFO - building 'psutil._psutil_linux' extension 13:50:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 13:50:17 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 13:50:17 INFO - building 'psutil._psutil_posix' extension 13:50:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 13:50:17 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 13:50:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:50:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:50:17 INFO - Successfully installed psutil 13:50:17 INFO - Cleaning up... 13:50:18 INFO - Return code: 0 13:50:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:50:18 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')]} 13:50:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:18 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')]} 13:50:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:18 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1459030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x145a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1498160>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14a4b70>, '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 0x149a570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x149a8e0>, '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': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', '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 13:50:18 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 13:50:18 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 13:50:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:18 INFO - 'CCACHE_UMASK': '002', 13:50:18 INFO - 'DISPLAY': ':0', 13:50:18 INFO - 'HOME': '/home/cltbld', 13:50:18 INFO - 'LANG': 'en_US.UTF-8', 13:50:18 INFO - 'LOGNAME': 'cltbld', 13:50:18 INFO - 'MAIL': '/var/mail/cltbld', 13:50:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:18 INFO - 'MOZ_NO_REMOTE': '1', 13:50:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:18 INFO - 'PWD': '/builds/slave/test', 13:50:18 INFO - 'SHELL': '/bin/bash', 13:50:18 INFO - 'SHLVL': '1', 13:50:18 INFO - 'TERM': 'linux', 13:50:18 INFO - 'TMOUT': '86400', 13:50:18 INFO - 'USER': 'cltbld', 13:50:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', 13:50:18 INFO - '_': '/tools/buildbot/bin/python'} 13:50:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:50:18 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 13:50:18 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 13:50:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:18 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 13:50:18 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 13:50:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:50:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:50:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:50:21 INFO - Installing collected packages: mozsystemmonitor 13:50:21 INFO - Running setup.py install for mozsystemmonitor 13:50:21 INFO - Successfully installed mozsystemmonitor 13:50:21 INFO - Cleaning up... 13:50:22 INFO - Return code: 0 13:50:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:50:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:22 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1459030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x145a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1498160>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14a4b70>, '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 0x149a570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x149a8e0>, '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': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', '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 13:50:22 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 13:50:22 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 13:50:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:22 INFO - 'CCACHE_UMASK': '002', 13:50:22 INFO - 'DISPLAY': ':0', 13:50:22 INFO - 'HOME': '/home/cltbld', 13:50:22 INFO - 'LANG': 'en_US.UTF-8', 13:50:22 INFO - 'LOGNAME': 'cltbld', 13:50:22 INFO - 'MAIL': '/var/mail/cltbld', 13:50:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:22 INFO - 'MOZ_NO_REMOTE': '1', 13:50:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:22 INFO - 'PWD': '/builds/slave/test', 13:50:22 INFO - 'SHELL': '/bin/bash', 13:50:22 INFO - 'SHLVL': '1', 13:50:22 INFO - 'TERM': 'linux', 13:50:22 INFO - 'TMOUT': '86400', 13:50:22 INFO - 'USER': 'cltbld', 13:50:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', 13:50:22 INFO - '_': '/tools/buildbot/bin/python'} 13:50:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:22 INFO - Downloading/unpacking blobuploader==1.2.4 13:50:22 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 13:50:22 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 13:50:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:22 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 13:50:22 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 13:50:25 INFO - Downloading blobuploader-1.2.4.tar.gz 13:50:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:50:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:50:25 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 13:50:25 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 13:50:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:25 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 13:50:25 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 13:50:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:50:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:50:26 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 13:50:26 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 13:50:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:26 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 13:50:26 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 13:50:27 INFO - Downloading docopt-0.6.1.tar.gz 13:50:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:50:27 INFO - Installing collected packages: blobuploader, requests, docopt 13:50:27 INFO - Running setup.py install for blobuploader 13:50:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:50:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:50:27 INFO - Running setup.py install for requests 13:50:27 INFO - Running setup.py install for docopt 13:50:28 INFO - Successfully installed blobuploader requests docopt 13:50:28 INFO - Cleaning up... 13:50:28 INFO - Return code: 0 13:50:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:50:28 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')]} 13:50:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:28 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')]} 13:50:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:28 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1459030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x145a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1498160>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14a4b70>, '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 0x149a570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x149a8e0>, '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': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', '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 13:50:28 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 13:50:28 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:50:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:28 INFO - 'CCACHE_UMASK': '002', 13:50:28 INFO - 'DISPLAY': ':0', 13:50:28 INFO - 'HOME': '/home/cltbld', 13:50:28 INFO - 'LANG': 'en_US.UTF-8', 13:50:28 INFO - 'LOGNAME': 'cltbld', 13:50:28 INFO - 'MAIL': '/var/mail/cltbld', 13:50:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:28 INFO - 'MOZ_NO_REMOTE': '1', 13:50:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:28 INFO - 'PWD': '/builds/slave/test', 13:50:28 INFO - 'SHELL': '/bin/bash', 13:50:28 INFO - 'SHLVL': '1', 13:50:28 INFO - 'TERM': 'linux', 13:50:28 INFO - 'TMOUT': '86400', 13:50:28 INFO - 'USER': 'cltbld', 13:50:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', 13:50:28 INFO - '_': '/tools/buildbot/bin/python'} 13:50:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:50:28 INFO - Running setup.py (path:/tmp/pip-vZx_9X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:50:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:50:28 INFO - Running setup.py (path:/tmp/pip-zzil6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:50:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:50:28 INFO - Running setup.py (path:/tmp/pip-A4EidK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:50:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:50:29 INFO - Running setup.py (path:/tmp/pip-2gXaE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:50:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:50:29 INFO - Running setup.py (path:/tmp/pip-AS4DaE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:50:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:50:29 INFO - Running setup.py (path:/tmp/pip-3xbV6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:50:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:50:29 INFO - Running setup.py (path:/tmp/pip-Co4BQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:50:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:50:29 INFO - Running setup.py (path:/tmp/pip-lFzElR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:50:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:50:29 INFO - Running setup.py (path:/tmp/pip-yTm2M8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:50:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:50:29 INFO - Running setup.py (path:/tmp/pip-ikNS30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:50:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:50:29 INFO - Running setup.py (path:/tmp/pip-CszrGc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:50:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:50:29 INFO - Running setup.py (path:/tmp/pip-Tb07oD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:50:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:50:30 INFO - Running setup.py (path:/tmp/pip-5zc7Np-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:50:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:50:30 INFO - Running setup.py (path:/tmp/pip-hylfF6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:50:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:30 INFO - Running setup.py (path:/tmp/pip-PsrTQg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:50:30 INFO - Running setup.py (path:/tmp/pip-e67dFf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:50:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:50:30 INFO - Running setup.py (path:/tmp/pip-bCEJgm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:50:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:50:30 INFO - Running setup.py (path:/tmp/pip-gCkjbZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:50:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:50:30 INFO - Running setup.py (path:/tmp/pip-0VFwZ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:50:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:30 INFO - Running setup.py (path:/tmp/pip-IBA7fR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:50:31 INFO - Running setup.py (path:/tmp/pip-8jwXEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:50:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:50:31 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 13:50:31 INFO - Running setup.py install for manifestparser 13:50:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:50:31 INFO - Running setup.py install for mozcrash 13:50:31 INFO - Running setup.py install for mozdebug 13:50:31 INFO - Running setup.py install for mozdevice 13:50:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:50:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:50:32 INFO - Running setup.py install for mozfile 13:50:32 INFO - Running setup.py install for mozhttpd 13:50:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:50:32 INFO - Running setup.py install for mozinfo 13:50:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:50:32 INFO - Running setup.py install for mozInstall 13:50:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:50:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:50:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:50:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:50:32 INFO - Running setup.py install for mozleak 13:50:33 INFO - Running setup.py install for mozlog 13:50:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:50:33 INFO - Running setup.py install for moznetwork 13:50:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:50:33 INFO - Running setup.py install for mozprocess 13:50:33 INFO - Running setup.py install for mozprofile 13:50:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:50:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:50:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:50:33 INFO - Running setup.py install for mozrunner 13:50:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:50:34 INFO - Running setup.py install for mozscreenshot 13:50:34 INFO - Running setup.py install for moztest 13:50:34 INFO - Running setup.py install for mozversion 13:50:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:50:34 INFO - Running setup.py install for wptserve 13:50:34 INFO - Running setup.py install for marionette-driver 13:50:34 INFO - Running setup.py install for browsermob-proxy 13:50:35 INFO - Running setup.py install for marionette-client 13:50:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:50:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:50:35 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 13:50:35 INFO - Cleaning up... 13:50:35 INFO - Return code: 0 13:50:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:50:35 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')]} 13:50:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:35 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')]} 13:50:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:35 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1459030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x145a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1498160>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14a4b70>, '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 0x149a570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x149a8e0>, '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': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', '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 13:50:35 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 13:50:35 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:50:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:35 INFO - 'CCACHE_UMASK': '002', 13:50:35 INFO - 'DISPLAY': ':0', 13:50:35 INFO - 'HOME': '/home/cltbld', 13:50:35 INFO - 'LANG': 'en_US.UTF-8', 13:50:35 INFO - 'LOGNAME': 'cltbld', 13:50:35 INFO - 'MAIL': '/var/mail/cltbld', 13:50:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:35 INFO - 'MOZ_NO_REMOTE': '1', 13:50:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:35 INFO - 'PWD': '/builds/slave/test', 13:50:35 INFO - 'SHELL': '/bin/bash', 13:50:35 INFO - 'SHLVL': '1', 13:50:35 INFO - 'TERM': 'linux', 13:50:35 INFO - 'TMOUT': '86400', 13:50:35 INFO - 'USER': 'cltbld', 13:50:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', 13:50:35 INFO - '_': '/tools/buildbot/bin/python'} 13:50:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:50:35 INFO - Running setup.py (path:/tmp/pip-a0KJ18-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:50:36 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)) 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:50:36 INFO - Running setup.py (path:/tmp/pip-diPPsF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:50:36 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)) 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:50:36 INFO - Running setup.py (path:/tmp/pip-YmXp0A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:50:36 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)) 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:50:36 INFO - Running setup.py (path:/tmp/pip-PM0mOi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:50:36 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)) 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:50:36 INFO - Running setup.py (path:/tmp/pip-6pVnEa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:50:36 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)) 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:50:36 INFO - Running setup.py (path:/tmp/pip-BpvNGw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:50:36 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)) 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:50:36 INFO - Running setup.py (path:/tmp/pip-5YfbXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:50:36 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)) 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:50:36 INFO - Running setup.py (path:/tmp/pip-D04tg0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:50:36 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)) 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:50:36 INFO - Running setup.py (path:/tmp/pip-FIUDdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:50:37 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)) 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:50:37 INFO - Running setup.py (path:/tmp/pip-GZ8SiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:50:37 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)) 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:50:37 INFO - Running setup.py (path:/tmp/pip-ftA5m6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:50:37 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)) 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:50:37 INFO - Running setup.py (path:/tmp/pip-EOPmYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:50:37 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)) 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:50:37 INFO - Running setup.py (path:/tmp/pip-MPPSLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:50:37 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)) 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:50:37 INFO - Running setup.py (path:/tmp/pip-6egA34-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:50:37 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)) 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:37 INFO - Running setup.py (path:/tmp/pip-XVEq5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:37 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)) 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:50:37 INFO - Running setup.py (path:/tmp/pip-eUMB7a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:50:37 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)) 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:50:37 INFO - Running setup.py (path:/tmp/pip-Ww3JX9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:50:38 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)) 13:50:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:50:38 INFO - Running setup.py (path:/tmp/pip-HMGoPe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:50:38 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)) 13:50:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:50:38 INFO - Running setup.py (path:/tmp/pip-pIGM2c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:50:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.3.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 13:50:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:38 INFO - Running setup.py (path:/tmp/pip-1m5Gwq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:38 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)) 13:50:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:50:38 INFO - Running setup.py (path:/tmp/pip-1w9b64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:50:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:50:38 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)) 13:50:38 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)) 13:50:38 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)) 13:50:38 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)) 13:50:38 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)) 13:50:38 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)) 13:50:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:50:38 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 13:50:38 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 13:50:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:38 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 13:50:38 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 13:50:42 INFO - Downloading blessings-1.6.tar.gz 13:50:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:50:42 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)) 13:50:42 INFO - Installing collected packages: blessings 13:50:42 INFO - Running setup.py install for blessings 13:50:42 INFO - Successfully installed blessings 13:50:42 INFO - Cleaning up... 13:50:42 INFO - Return code: 0 13:50:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:50:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:50:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:50:43 INFO - Reading from file tmpfile_stdout 13:50:43 INFO - Current package versions: 13:50:43 INFO - argparse == 1.2.1 13:50:43 INFO - blessings == 1.6 13:50:43 INFO - blobuploader == 1.2.4 13:50:43 INFO - browsermob-proxy == 0.6.0 13:50:43 INFO - docopt == 0.6.1 13:50:43 INFO - manifestparser == 1.1 13:50:43 INFO - marionette-client == 2.2.0 13:50:43 INFO - marionette-driver == 1.3.0 13:50:43 INFO - mozInstall == 1.12 13:50:43 INFO - mozcrash == 0.16 13:50:43 INFO - mozdebug == 0.1 13:50:43 INFO - mozdevice == 0.48 13:50:43 INFO - mozfile == 1.2 13:50:43 INFO - mozhttpd == 0.7 13:50:43 INFO - mozinfo == 0.9 13:50:43 INFO - mozleak == 0.1 13:50:43 INFO - mozlog == 3.1 13:50:43 INFO - moznetwork == 0.27 13:50:43 INFO - mozprocess == 0.22 13:50:43 INFO - mozprofile == 0.28 13:50:43 INFO - mozrunner == 6.11 13:50:43 INFO - mozscreenshot == 0.1 13:50:43 INFO - mozsystemmonitor == 0.0 13:50:43 INFO - moztest == 0.7 13:50:43 INFO - mozversion == 1.4 13:50:43 INFO - psutil == 3.1.1 13:50:43 INFO - requests == 1.2.3 13:50:43 INFO - wptserve == 1.3.0 13:50:43 INFO - wsgiref == 0.1.2 13:50:43 INFO - Running post-action listener: _resource_record_post_action 13:50:43 INFO - Running post-action listener: _start_resource_monitoring 13:50:43 INFO - Starting resource monitoring. 13:50:43 INFO - ##### 13:50:43 INFO - ##### Running pull step. 13:50:43 INFO - ##### 13:50:43 INFO - Running pre-action listener: _resource_record_pre_action 13:50:43 INFO - Running main action method: pull 13:50:43 INFO - Pull has nothing to do! 13:50:43 INFO - Running post-action listener: _resource_record_post_action 13:50:43 INFO - ##### 13:50:43 INFO - ##### Running install step. 13:50:43 INFO - ##### 13:50:43 INFO - Running pre-action listener: _resource_record_pre_action 13:50:43 INFO - Running main action method: install 13:50:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:50:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:50:43 INFO - Reading from file tmpfile_stdout 13:50:43 INFO - Detecting whether we're running mozinstall >=1.0... 13:50:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:50:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:50:43 INFO - Reading from file tmpfile_stdout 13:50:43 INFO - Output received: 13:50:43 INFO - Usage: mozinstall [options] installer 13:50:43 INFO - Options: 13:50:43 INFO - -h, --help show this help message and exit 13:50:43 INFO - -d DEST, --destination=DEST 13:50:43 INFO - Directory to install application into. [default: 13:50:43 INFO - "/builds/slave/test"] 13:50:43 INFO - --app=APP Application being installed. [default: firefox] 13:50:43 INFO - mkdir: /builds/slave/test/build/application 13:50:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:50:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 13:51:06 INFO - Reading from file tmpfile_stdout 13:51:06 INFO - Output received: 13:51:06 INFO - /builds/slave/test/build/application/firefox/firefox 13:51:06 INFO - Running post-action listener: _resource_record_post_action 13:51:06 INFO - ##### 13:51:06 INFO - ##### Running run-tests step. 13:51:06 INFO - ##### 13:51:06 INFO - Running pre-action listener: _resource_record_pre_action 13:51:06 INFO - Running main action method: run_tests 13:51:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:51:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:51:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:51:06 INFO - grabbing minidump binary from tooltool 13:51:06 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')]} 13:51:06 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14a4b70>, '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 0x149a570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x149a8e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:51:06 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:51:06 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/linux64/releng.manifest -o -c /builds/tooltool_cache 13:51:06 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:51:06 INFO - Return code: 0 13:51:06 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:51:06 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:51:06 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/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 13:51:06 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/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 13:51:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:51:06 INFO - 'CCACHE_UMASK': '002', 13:51:06 INFO - 'DISPLAY': ':0', 13:51:06 INFO - 'HOME': '/home/cltbld', 13:51:06 INFO - 'LANG': 'en_US.UTF-8', 13:51:06 INFO - 'LOGNAME': 'cltbld', 13:51:06 INFO - 'MAIL': '/var/mail/cltbld', 13:51:06 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:51:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:51:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:51:06 INFO - 'MOZ_NO_REMOTE': '1', 13:51:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:51:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:51:06 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:51:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:51:06 INFO - 'PWD': '/builds/slave/test', 13:51:06 INFO - 'SHELL': '/bin/bash', 13:51:06 INFO - 'SHLVL': '1', 13:51:06 INFO - 'TERM': 'linux', 13:51:06 INFO - 'TMOUT': '86400', 13:51:06 INFO - 'USER': 'cltbld', 13:51:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456522861.363435-1645942992', 13:51:06 INFO - '_': '/tools/buildbot/bin/python'} 13:51:06 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/KMdMRBIUR3CgebokCZX4lg/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 13:51:06 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 13:51:06 INFO - import pkg_resources 13:51:12 INFO - Using 1 client processes 13:51:12 INFO - wptserve Starting http server on 127.0.0.1:8000 13:51:12 INFO - wptserve Starting http server on 127.0.0.1:8001 13:51:12 INFO - wptserve Starting http server on 127.0.0.1:8443 13:51:14 INFO - SUITE-START | Running 606 tests 13:51:14 INFO - Running testharness tests 13:51:14 INFO - TEST-START | /editing/run/delete.html 13:51:14 INFO - TEST-SKIP | /editing/run/delete.html | took 0ms 13:51:14 INFO - TEST-START | /editing/run/forwarddelete.html 13:51:14 INFO - TEST-SKIP | /editing/run/forwarddelete.html | took 1ms 13:51:14 INFO - TEST-START | /eventsource/format-data-before-final-empty-line.htm 13:51:14 INFO - TEST-SKIP | /eventsource/format-data-before-final-empty-line.htm | took 0ms 13:51:14 INFO - TEST-START | /eventsource/format-field-retry-bogus.htm 13:51:14 INFO - TEST-SKIP | /eventsource/format-field-retry-bogus.htm | took 0ms 13:51:14 INFO - TEST-START | /eventsource/format-field-retry.htm 13:51:14 INFO - TEST-SKIP | /eventsource/format-field-retry.htm | took 1ms 13:51:14 INFO - TEST-START | /html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html 13:51:14 INFO - TEST-SKIP | /html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html | took 0ms 13:51:14 INFO - TEST-START | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html 13:51:14 INFO - TEST-SKIP | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html | took 0ms 13:51:14 INFO - TEST-START | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html 13:51:14 INFO - TEST-SKIP | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html | took 0ms 13:51:14 INFO - TEST-START | /html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html 13:51:14 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 13:51:14 INFO - TEST-START | /html/browsers/windows/browsing-context-names/002.html 13:51:14 INFO - TEST-SKIP | /html/browsers/windows/browsing-context-names/002.html | took 0ms 13:51:14 INFO - TEST-START | /html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html 13:51:14 INFO - TEST-SKIP | /html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html | took 0ms 13:51:14 INFO - TEST-START | /html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html 13:51:14 INFO - TEST-SKIP | /html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html | took 0ms 13:51:14 INFO - Setting up ssl 13:51:14 INFO - PROCESS | certutil | 13:51:15 INFO - PROCESS | certutil | 13:51:15 INFO - PROCESS | certutil | 13:51:15 INFO - Certificate Nickname Trust Attributes 13:51:15 INFO - SSL,S/MIME,JAR/XPI 13:51:15 INFO - 13:51:15 INFO - web-platform-tests CT,, 13:51:15 INFO - 13:51:15 INFO - Starting runner 13:51:17 INFO - PROCESS | 1825 | 1456523477411 Marionette DEBUG Marionette enabled via build flag and pref 13:51:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7face720e800 == 1 [pid = 1825] [id = 1] 13:51:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 1 (0x7face720f000) [pid = 1825] [serial = 1] [outer = (nil)] 13:51:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 2 (0x7face7210000) [pid = 1825] [serial = 2] [outer = 0x7face720f000] 13:51:18 INFO - PROCESS | 1825 | 1456523478035 Marionette INFO Listening on port 2828 13:51:18 INFO - PROCESS | 1825 | 1456523478503 Marionette DEBUG Marionette enabled via command-line flag 13:51:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7face4374000 == 2 [pid = 1825] [id = 2] 13:51:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 3 (0x7face4384800) [pid = 1825] [serial = 3] [outer = (nil)] 13:51:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 4 (0x7face4385800) [pid = 1825] [serial = 4] [outer = 0x7face4384800] 13:51:18 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7face4233910 13:51:18 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7face4287c10 13:51:18 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7face4296d60 13:51:18 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7face42990a0 13:51:18 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7face42993d0 13:51:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 5 (0x7face42bc800) [pid = 1825] [serial = 5] [outer = 0x7face720f000] 13:51:18 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 13:51:18 INFO - PROCESS | 1825 | 1456523478817 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59088 13:51:18 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 13:51:18 INFO - PROCESS | 1825 | 1456523478894 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59089 13:51:18 INFO - PROCESS | 1825 | 1456523478901 Marionette DEBUG Closed connection conn0 13:51:19 INFO - PROCESS | 1825 | [1825] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2187 13:51:19 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 13:51:19 INFO - PROCESS | 1825 | 1456523479028 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59090 13:51:19 INFO - PROCESS | 1825 | 1456523479031 Marionette DEBUG Closed connection conn1 13:51:19 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 13:51:19 INFO - PROCESS | 1825 | 1456523479073 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59091 13:51:19 INFO - PROCESS | 1825 | 1456523479081 Marionette DEBUG Closed connection conn2 13:51:19 INFO - PROCESS | 1825 | 1456523479111 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:51:19 INFO - PROCESS | 1825 | 1456523479118 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160226122026","device":"desktop","version":"47.0a1"} 13:51:19 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:51:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7facd8496000 == 3 [pid = 1825] [id = 3] 13:51:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 6 (0x7facd8497000) [pid = 1825] [serial = 6] [outer = (nil)] 13:51:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7facd8498800 == 4 [pid = 1825] [id = 4] 13:51:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 7 (0x7facd827a400) [pid = 1825] [serial = 7] [outer = (nil)] 13:51:20 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:51:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7facd758a000 == 5 [pid = 1825] [id = 5] 13:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 8 (0x7facd754b800) [pid = 1825] [serial = 8] [outer = (nil)] 13:51:21 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:51:21 INFO - PROCESS | 1825 | [1825] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 9 (0x7facd69e0400) [pid = 1825] [serial = 9] [outer = 0x7facd754b800] 13:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 10 (0x7facd7f2e000) [pid = 1825] [serial = 10] [outer = 0x7facd8497000] 13:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7facd64d2000) [pid = 1825] [serial = 11] [outer = 0x7facd827a400] 13:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7facd64d4000) [pid = 1825] [serial = 12] [outer = 0x7facd754b800] 13:51:22 INFO - PROCESS | 1825 | 1456523482527 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1825 | 1456523482542 Marionette DEBUG loaded listener.js 13:51:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7face45f6800) [pid = 1825] [serial = 13] [outer = 0x7facd754b800] 13:51:23 INFO - PROCESS | 1825 | 1456523483123 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3dbf3b82-547b-4424-92f5-2ea2997bb4f1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160226122026","device":"desktop","version":"47.0a1"}}] 13:51:23 INFO - PROCESS | 1825 | 1456523483413 Marionette TRACE conn3 -> [0,2,"getContext",null] 13:51:23 INFO - PROCESS | 1825 | 1456523483418 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 13:51:23 INFO - PROCESS | 1825 | 1456523483748 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 13:51:23 INFO - PROCESS | 1825 | 1456523483751 Marionette TRACE conn3 <- [1,3,null,{}] 13:51:23 INFO - PROCESS | 1825 | 1456523483800 Marionette TRACE conn3 -> [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}] 13:51:24 INFO - PROCESS | 1825 | 13:51:24 INFO - PROCESS | 1825 | (process:1877): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed 13:51:24 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1408 13:51:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb53a1000 == 1 [pid = 1877] [id = 1] 13:51:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 1 (0x7f9bb3d11000) [pid = 1877] [serial = 1] [outer = (nil)] 13:51:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 2 (0x7f9bb386d800) [pid = 1877] [serial = 2] [outer = 0x7f9bb3d11000] 13:51:26 INFO - PROCESS | 1825 | [Child 1877] WARNING: site security information will not be persisted: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/security/manager/ssl/nsSiteSecurityService.cpp, line 260 13:51:26 INFO - PROCESS | 1825 | [Parent 1825] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 13:51:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 3 (0x7f9bb32d9c00) [pid = 1877] [serial = 3] [outer = 0x7f9bb3d11000] 13:51:26 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 199 13:51:26 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 266 13:51:26 INFO - PROCESS | 1825 | [Parent 1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:51:26 INFO - TEST-START | /dom/ranges/Range-attributes.html 13:51:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb20d0000 == 2 [pid = 1877] [id = 2] 13:51:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 4 (0x7f9bb20bd800) [pid = 1877] [serial = 4] [outer = (nil)] 13:51:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 5 (0x7f9bb20be800) [pid = 1877] [serial = 5] [outer = 0x7f9bb20bd800] 13:51:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 6 (0x7f9bb1e71800) [pid = 1877] [serial = 6] [outer = 0x7f9bb20bd800] 13:51:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7facce174800 == 6 [pid = 1825] [id = 6] 13:51:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7facd5c96000) [pid = 1825] [serial = 14] [outer = (nil)] 13:51:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7facd5c9cc00) [pid = 1825] [serial = 15] [outer = 0x7facd5c96000] 13:51:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7facd5c98800) [pid = 1825] [serial = 16] [outer = 0x7facd5c96000] 13:51:27 INFO - PROCESS | 1825 | [Parent 1825] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 13:51:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7faccd1d3800 == 7 [pid = 1825] [id = 7] 13:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7faccd1d4000) [pid = 1825] [serial = 17] [outer = (nil)] 13:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7faccd081000) [pid = 1825] [serial = 18] [outer = 0x7faccd1d4000] 13:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7faccd5d9800) [pid = 1825] [serial = 19] [outer = 0x7faccd1d4000] 13:51:28 INFO - TEST-PASS | /dom/ranges/Range-attributes.html | Range attributes 13:51:28 INFO - TEST-OK | /dom/ranges/Range-attributes.html | took 1680ms 13:51:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7faccd5dc000 == 8 [pid = 1825] [id = 8] 13:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7facccfcc800) [pid = 1825] [serial = 20] [outer = (nil)] 13:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7faccd23c400) [pid = 1825] [serial = 21] [outer = 0x7facccfcc800] 13:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7faccd23bc00) [pid = 1825] [serial = 22] [outer = 0x7facccfcc800] 13:51:28 INFO - TEST-START | /dom/ranges/Range-cloneContents.html 13:51:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb1ee2000 == 3 [pid = 1877] [id = 3] 13:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 7 (0x7f9bb383d400) [pid = 1877] [serial = 7] [outer = (nil)] 13:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 8 (0x7f9bb1c67000) [pid = 1877] [serial = 8] [outer = 0x7f9bb383d400] 13:51:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 9 (0x7f9bb1c6d800) [pid = 1877] [serial = 9] [outer = 0x7f9bb383d400] 13:51:29 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:29 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb1b56800 == 4 [pid = 1877] [id = 4] 13:51:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 10 (0x7f9bb1c74c00) [pid = 1877] [serial = 10] [outer = (nil)] 13:51:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb1b58000 == 5 [pid = 1877] [id = 5] 13:51:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7f9bb32d7800) [pid = 1877] [serial = 11] [outer = (nil)] 13:51:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7f9bb1be6c00) [pid = 1877] [serial = 12] [outer = 0x7f9bb1c74c00] 13:51:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f9bb1be7800) [pid = 1877] [serial = 13] [outer = 0x7f9bb32d7800] 13:51:29 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:30 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f9bb1befc00) [pid = 1877] [serial = 14] [outer = 0x7f9bb32d7800] 13:51:30 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7facd758a000 == 7 [pid = 1825] [id = 5] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Range.detach() 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 13 [document.head, 1, document.head, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 13 [document.head, 1, document.head, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 13 [document.head, 1, document.head, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 14 [document.body, 4, document.body, 5] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 14 [document.body, 4, document.body, 5] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 14 [document.body, 4, document.body, 5] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 16 [paras[0], 0, paras[0], 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 16 [paras[0], 0, paras[0], 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 16 [paras[0], 0, paras[0], 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 22 [testDiv, 2, paras[4], 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 22 [testDiv, 2, paras[4], 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 22 [testDiv, 2, paras[4], 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 23 [document, 0, document, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 23 [document, 0, document, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 23 [document, 0, document, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 24 [document, 0, document, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 24 [document, 0, document, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 24 [document, 0, document, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 25 [comment, 2, comment, 3] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 25 [comment, 2, comment, 3] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 25 [comment, 2, comment, 3] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 26 [testDiv, 0, comment, 5] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 26 [testDiv, 0, comment, 5] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 26 [testDiv, 0, comment, 5] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 33 [detachedComment, 3, detachedComment, 4] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 36 [docfrag, 0, docfrag, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 36 [docfrag, 0, docfrag, 0] 13:51:31 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 36 [docfrag, 0, docfrag, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 37 [processingInstruction, 0, processingInstruction, 4] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 44 [paras[0], 0, paras[0], 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 44 [paras[0], 0, paras[0], 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 44 [paras[0], 0, paras[0], 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 45 [detachedPara1, 0, detachedPara1, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 46 [testDiv, 1, paras[2].firstChild, 5] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 46 [testDiv, 1, paras[2].firstChild, 5] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 46 [testDiv, 1, paras[2].firstChild, 5] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 47 [document.documentElement, 1, document.body, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 47 [document.documentElement, 1, document.body, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 49 [document, 1, document, 2] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 49 [document, 1, document, 2] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 49 [document, 1, document, 2] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 50 [paras[2].firstChild, 4, comment, 2] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 50 [paras[2].firstChild, 4, comment, 2] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 50 [paras[2].firstChild, 4, comment, 2] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 51 [paras[3], 1, comment, 8] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 51 [paras[3], 1, comment, 8] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 51 [paras[3], 1, comment, 8] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 52 [foreignDoc, 0, foreignDoc, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 53 [xmlDoc, 0, xmlDoc, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 56 [detachedComment, 5, detachedComment, 5] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:51:32 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:51:32 INFO - TEST-OK | /dom/ranges/Range-cloneContents.html | took 3638ms 13:51:32 INFO - TEST-START | /dom/ranges/Range-cloneRange.html 13:51:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb0b35800 == 6 [pid = 1877] [id = 6] 13:51:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f9bb0e84400) [pid = 1877] [serial = 15] [outer = (nil)] 13:51:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f9bb0e85400) [pid = 1877] [serial = 16] [outer = 0x7f9bb0e84400] 13:51:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f9bb1bea400) [pid = 1877] [serial = 17] [outer = 0x7f9bb0e84400] 13:51:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 10 [document.documentElement, 0, document.documentElement, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 11 [document.documentElement, 0, document.documentElement, 2] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 12 [document.documentElement, 1, document.documentElement, 2] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 13 [document.head, 1, document.head, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 14 [document.body, 4, document.body, 5] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 16 [paras[0], 0, paras[0], 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 17 [detachedPara1, 0, detachedPara1, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 20 [paras[0].firstChild, 3, paras[3], 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 21 [paras[0], 0, paras[0].firstChild, 7] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 22 [testDiv, 2, paras[4], 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 23 [document, 0, document, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 24 [document, 0, document, 2] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 25 [comment, 2, comment, 3] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 26 [testDiv, 0, comment, 5] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 27 [foreignDoc, 1, foreignComment, 2] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 29 [xmlDoc, 1, xmlComment, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 33 [detachedComment, 3, detachedComment, 4] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 36 [docfrag, 0, docfrag, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 37 [processingInstruction, 0, processingInstruction, 4] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 44 [paras[0], 0, paras[0], 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 45 [detachedPara1, 0, detachedPara1, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 46 [testDiv, 1, paras[2].firstChild, 5] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 47 [document.documentElement, 1, document.body, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 49 [document, 1, document, 2] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 50 [paras[2].firstChild, 4, comment, 2] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 51 [paras[3], 1, comment, 8] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 52 [foreignDoc, 0, foreignDoc, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 53 [xmlDoc, 0, xmlDoc, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 56 [detachedComment, 5, detachedComment, 5] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:51:33 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:51:33 INFO - TEST-OK | /dom/ranges/Range-cloneRange.html | took 1256ms 13:51:33 INFO - TEST-START | /dom/ranges/Range-collapse.html 13:51:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb20e1800 == 7 [pid = 1877] [id = 7] 13:51:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f9bb0bf8800) [pid = 1877] [serial = 18] [outer = (nil)] 13:51:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f9bb0bf9800) [pid = 1877] [serial = 19] [outer = 0x7f9bb0bf8800] 13:51:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f9bb340e000) [pid = 1877] [serial = 20] [outer = 0x7f9bb0bf8800] 13:51:34 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:34 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:34 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 10 [document.documentElement, 0, document.documentElement, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 10 [document.documentElement, 0, document.documentElement, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 10 [document.documentElement, 0, document.documentElement, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 11 [document.documentElement, 0, document.documentElement, 2], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 11 [document.documentElement, 0, document.documentElement, 2], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 11 [document.documentElement, 0, document.documentElement, 2], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 12 [document.documentElement, 1, document.documentElement, 2], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 12 [document.documentElement, 1, document.documentElement, 2], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 12 [document.documentElement, 1, document.documentElement, 2], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 13 [document.head, 1, document.head, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 13 [document.head, 1, document.head, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 13 [document.head, 1, document.head, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 14 [document.body, 4, document.body, 5], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 14 [document.body, 4, document.body, 5], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 14 [document.body, 4, document.body, 5], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 16 [paras[0], 0, paras[0], 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 16 [paras[0], 0, paras[0], 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 16 [paras[0], 0, paras[0], 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 17 [detachedPara1, 0, detachedPara1, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 17 [detachedPara1, 0, detachedPara1, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 17 [detachedPara1, 0, detachedPara1, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 22 [testDiv, 2, paras[4], 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 22 [testDiv, 2, paras[4], 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 22 [testDiv, 2, paras[4], 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 23 [document, 0, document, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 23 [document, 0, document, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 23 [document, 0, document, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 24 [document, 0, document, 2], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 24 [document, 0, document, 2], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 24 [document, 0, document, 2], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 25 [comment, 2, comment, 3], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 25 [comment, 2, comment, 3], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 25 [comment, 2, comment, 3], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 26 [testDiv, 0, comment, 5], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 26 [testDiv, 0, comment, 5], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 26 [testDiv, 0, comment, 5], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 27 [foreignDoc, 1, foreignComment, 2], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 27 [foreignDoc, 1, foreignComment, 2], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 27 [foreignDoc, 1, foreignComment, 2], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 29 [xmlDoc, 1, xmlComment, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 29 [xmlDoc, 1, xmlComment, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 29 [xmlDoc, 1, xmlComment, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 33 [detachedComment, 3, detachedComment, 4], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 33 [detachedComment, 3, detachedComment, 4], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 33 [detachedComment, 3, detachedComment, 4], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 36 [docfrag, 0, docfrag, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 36 [docfrag, 0, docfrag, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 36 [docfrag, 0, docfrag, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 37 [processingInstruction, 0, processingInstruction, 4], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 37 [processingInstruction, 0, processingInstruction, 4], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 37 [processingInstruction, 0, processingInstruction, 4], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 44 [paras[0], 0, paras[0], 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 44 [paras[0], 0, paras[0], 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 44 [paras[0], 0, paras[0], 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 45 [detachedPara1, 0, detachedPara1, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 45 [detachedPara1, 0, detachedPara1, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 45 [detachedPara1, 0, detachedPara1, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 46 [testDiv, 1, paras[2].firstChild, 5], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 46 [testDiv, 1, paras[2].firstChild, 5], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 46 [testDiv, 1, paras[2].firstChild, 5], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 47 [document.documentElement, 1, document.body, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 47 [document.documentElement, 1, document.body, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 47 [document.documentElement, 1, document.body, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 49 [document, 1, document, 2], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 49 [document, 1, document, 2], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 49 [document, 1, document, 2], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 50 [paras[2].firstChild, 4, comment, 2], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 50 [paras[2].firstChild, 4, comment, 2], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 50 [paras[2].firstChild, 4, comment, 2], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 51 [paras[3], 1, comment, 8], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 51 [paras[3], 1, comment, 8], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 51 [paras[3], 1, comment, 8], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 52 [foreignDoc, 0, foreignDoc, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 52 [foreignDoc, 0, foreignDoc, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 52 [foreignDoc, 0, foreignDoc, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 53 [xmlDoc, 0, xmlDoc, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 53 [xmlDoc, 0, xmlDoc, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 53 [xmlDoc, 0, xmlDoc, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 56 [detachedComment, 5, detachedComment, 5], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 56 [detachedComment, 5, detachedComment, 5], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 56 [detachedComment, 5, detachedComment, 5], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0], toStart omitted 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0], toStart true 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0], toStart false 13:51:34 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0], toStart omitted 13:51:34 INFO - TEST-OK | /dom/ranges/Range-collapse.html | took 1285ms 13:51:34 INFO - TEST-START | /dom/ranges/Range-commonAncestorContainer-2.html 13:51:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb164c000 == 8 [pid = 1877] [id = 8] 13:51:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f9bb0bf8000) [pid = 1877] [serial = 21] [outer = (nil)] 13:51:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f9bb16bcc00) [pid = 1877] [serial = 22] [outer = 0x7f9bb0bf8000] 13:51:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f9bb0895c00) [pid = 1877] [serial = 23] [outer = 0x7f9bb0bf8000] 13:51:35 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:35 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:35 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Detached Range 13:51:35 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Normal Ranges 13:51:35 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 13:51:35 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 1 13:51:35 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 2 13:51:35 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 3 13:51:35 INFO - TEST-OK | /dom/ranges/Range-commonAncestorContainer-2.html | took 1001ms 13:51:35 INFO - TEST-START | /dom/ranges/Range-commonAncestorContainer.html 13:51:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb086a800 == 9 [pid = 1877] [id = 9] 13:51:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 24 (0x7f9bb089a800) [pid = 1877] [serial = 24] [outer = (nil)] 13:51:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 25 (0x7f9bb089d000) [pid = 1877] [serial = 25] [outer = 0x7f9bb089a800] 13:51:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 26 (0x7f9bb0bf0000) [pid = 1877] [serial = 26] [outer = 0x7f9bb089a800] 13:51:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 0: range [detached] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 1: range [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 2: range [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 3: range [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 4: range [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 5: range [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 6: range [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 7: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 8: range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 9: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 10: range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 11: range [document.documentElement, 0, document.documentElement, 1] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 12: range [document.documentElement, 0, document.documentElement, 2] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 13: range [document.documentElement, 1, document.documentElement, 2] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 14: range [document.head, 1, document.head, 1] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 15: range [document.body, 4, document.body, 5] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 16: range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 17: range [paras[0], 0, paras[0], 1] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 18: range [detachedPara1, 0, detachedPara1, 1] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 19: range [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 20: range [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 21: range [paras[0].firstChild, 3, paras[3], 1] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 22: range [paras[0], 0, paras[0].firstChild, 7] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 23: range [testDiv, 2, paras[4], 1] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 24: range [document, 0, document, 1] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 25: range [document, 0, document, 2] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 26: range [comment, 2, comment, 3] 13:51:36 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 27: range [testDiv, 0, comment, 5] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 28: range [foreignDoc, 1, foreignComment, 2] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 29: range [foreignDoc.body, 0, foreignTextNode, 36] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 30: range [xmlDoc, 1, xmlComment, 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 31: range [detachedTextNode, 0, detachedTextNode, 8] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 32: range [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 33: range [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 34: range [detachedComment, 3, detachedComment, 4] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 35: range [detachedForeignComment, 0, detachedForeignComment, 1] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 36: range [detachedXmlComment, 2, detachedXmlComment, 6] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 37: range [docfrag, 0, docfrag, 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 38: range [processingInstruction, 0, processingInstruction, 4] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 39: range [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 40: range [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 41: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 42: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 43: range [foreignDoc.head, 1, foreignDoc.head, 1] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 44: range [foreignDoc.body, 0, foreignDoc.body, 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 45: range [paras[0], 0, paras[0], 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 46: range [detachedPara1, 0, detachedPara1, 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 47: range [testDiv, 1, paras[2].firstChild, 5] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 48: range [document.documentElement, 1, document.body, 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 49: range [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 50: range [document, 1, document, 2] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 51: range [paras[2].firstChild, 4, comment, 2] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 52: range [paras[3], 1, comment, 8] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 53: range [foreignDoc, 0, foreignDoc, 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 54: range [xmlDoc, 0, xmlDoc, 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 55: range [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 56: range [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 57: range [detachedComment, 5, detachedComment, 5] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 58: range [detachedForeignComment, 4, detachedForeignComment, 4] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 59: range [foreignDocfrag, 0, foreignDocfrag, 0] 13:51:37 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 60: range [xmlDocfrag, 0, xmlDocfrag, 0] 13:51:37 INFO - TEST-OK | /dom/ranges/Range-commonAncestorContainer.html | took 1397ms 13:51:37 INFO - TEST-START | /dom/ranges/Range-compareBoundaryPoints.html 13:51:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb0dc8000 == 10 [pid = 1877] [id = 10] 13:51:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f9bb0bee000) [pid = 1877] [serial = 27] [outer = (nil)] 13:51:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 28 (0x7f9bb0bf2800) [pid = 1877] [serial = 28] [outer = 0x7f9bb0bee000] 13:51:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 29 (0x7f9bb1bf4400) [pid = 1877] [serial = 29] [outer = 0x7f9bb0bee000] 13:51:38 INFO - PROCESS | 1825 | --DOMWINDOW == 21 (0x7facd64d4000) [pid = 1825] [serial = 12] [outer = (nil)] [url = about:blank] 13:51:38 INFO - PROCESS | 1825 | --DOMWINDOW == 20 (0x7facd69e0400) [pid = 1825] [serial = 9] [outer = (nil)] [url = about:blank] 13:51:38 INFO - PROCESS | 1825 | --DOMWINDOW == 19 (0x7faccd23c400) [pid = 1825] [serial = 21] [outer = (nil)] [url = about:blank] 13:51:38 INFO - PROCESS | 1825 | --DOMWINDOW == 18 (0x7faccd081000) [pid = 1825] [serial = 18] [outer = (nil)] [url = about:blank] 13:51:38 INFO - PROCESS | 1825 | --DOMWINDOW == 17 (0x7face7210000) [pid = 1825] [serial = 2] [outer = (nil)] [url = about:blank] 13:51:38 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7facd5c9cc00) [pid = 1825] [serial = 15] [outer = (nil)] [url = about:blank] 13:51:38 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:38 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:38 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb20e1800 == 9 [pid = 1877] [id = 7] 13:51:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb0b35800 == 8 [pid = 1877] [id = 6] 13:51:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb1b56800 == 7 [pid = 1877] [id = 4] 13:51:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb1b58000 == 6 [pid = 1877] [id = 5] 13:51:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb1ee2000 == 5 [pid = 1877] [id = 3] 13:51:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb20d0000 == 4 [pid = 1877] [id = 2] 13:51:45 INFO - PROCESS | 1825 | --DOMWINDOW == 28 (0x7f9bb1be7800) [pid = 1877] [serial = 13] [outer = 0x7f9bb32d7800] [url = about:blank] 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,0: context range 0 [detached], argument range 0 [detached], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,1: context range 0 [detached], argument range 0 [detached], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,2: context range 0 [detached], argument range 0 [detached], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,3: context range 0 [detached], argument range 0 [detached], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,4: context range 0 [detached], argument range 0 [detached], how -1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,5: context range 0 [detached], argument range 0 [detached], how 4 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,6: context range 0 [detached], argument range 0 [detached], how 5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,7: context range 0 [detached], argument range 0 [detached], how NaN 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,8: context range 0 [detached], argument range 0 [detached], how -0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,9: context range 0 [detached], argument range 0 [detached], how Infinity 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,10: context range 0 [detached], argument range 0 [detached], how -Infinity 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,11: context range 0 [detached], argument range 0 [detached], how 65535 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,12: context range 0 [detached], argument range 0 [detached], how 65536 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,13: context range 0 [detached], argument range 0 [detached], how 65537 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,14: context range 0 [detached], argument range 0 [detached], how 65538 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,15: context range 0 [detached], argument range 0 [detached], how 65539 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,16: context range 0 [detached], argument range 0 [detached], how 65540 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,17: context range 0 [detached], argument range 0 [detached], how -65537 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,18: context range 0 [detached], argument range 0 [detached], how -65536 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,19: context range 0 [detached], argument range 0 [detached], how -65535 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,20: context range 0 [detached], argument range 0 [detached], how -65534 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,21: context range 0 [detached], argument range 0 [detached], how -65533 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,22: context range 0 [detached], argument range 0 [detached], how -65532 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,23: context range 0 [detached], argument range 0 [detached], how 4294967295 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,24: context range 0 [detached], argument range 0 [detached], how 4294967296 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,25: context range 0 [detached], argument range 0 [detached], how 4294967297 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,26: context range 0 [detached], argument range 0 [detached], how 4294967298 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,27: context range 0 [detached], argument range 0 [detached], how 4294967299 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,28: context range 0 [detached], argument range 0 [detached], how 4294967300 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,29: context range 0 [detached], argument range 0 [detached], how -0.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,30: context range 0 [detached], argument range 0 [detached], how 0.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,31: context range 0 [detached], argument range 0 [detached], how 1.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,32: context range 0 [detached], argument range 0 [detached], how 2.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,33: context range 0 [detached], argument range 0 [detached], how 3.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,34: context range 0 [detached], argument range 0 [detached], how 4.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,35: context range 0 [detached], argument range 0 [detached], how -1.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,36: context range 0 [detached], argument range 0 [detached], how -0.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,37: context range 0 [detached], argument range 0 [detached], how 0.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,38: context range 0 [detached], argument range 0 [detached], how 1.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,39: context range 0 [detached], argument range 0 [detached], how 2.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,40: context range 0 [detached], argument range 0 [detached], how 3.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,41: context range 0 [detached], argument range 0 [detached], how -73.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,42: context range 0 [detached], argument range 0 [detached], how -72.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,43: context range 0 [detached], argument range 0 [detached], how -71.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,44: context range 0 [detached], argument range 0 [detached], how -70.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,45: context range 0 [detached], argument range 0 [detached], how -69.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,46: context range 0 [detached], argument range 0 [detached], how -68.5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,47: context range 0 [detached], argument range 0 [detached], how "0" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,48: context range 0 [detached], argument range 0 [detached], how "1" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,49: context range 0 [detached], argument range 0 [detached], how "2" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,50: context range 0 [detached], argument range 0 [detached], how "3" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,51: context range 0 [detached], argument range 0 [detached], how "-1" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,52: context range 0 [detached], argument range 0 [detached], how "4" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,53: context range 0 [detached], argument range 0 [detached], how "5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,54: context range 0 [detached], argument range 0 [detached], how "NaN" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,55: context range 0 [detached], argument range 0 [detached], how "0" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,56: context range 0 [detached], argument range 0 [detached], how "Infinity" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,57: context range 0 [detached], argument range 0 [detached], how "-Infinity" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,58: context range 0 [detached], argument range 0 [detached], how "65535" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,59: context range 0 [detached], argument range 0 [detached], how "65536" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,60: context range 0 [detached], argument range 0 [detached], how "65537" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,61: context range 0 [detached], argument range 0 [detached], how "65538" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,62: context range 0 [detached], argument range 0 [detached], how "65539" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,63: context range 0 [detached], argument range 0 [detached], how "65540" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,64: context range 0 [detached], argument range 0 [detached], how "-65537" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,65: context range 0 [detached], argument range 0 [detached], how "-65536" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,66: context range 0 [detached], argument range 0 [detached], how "-65535" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,67: context range 0 [detached], argument range 0 [detached], how "-65534" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,68: context range 0 [detached], argument range 0 [detached], how "-65533" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,69: context range 0 [detached], argument range 0 [detached], how "-65532" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,70: context range 0 [detached], argument range 0 [detached], how "4294967295" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,71: context range 0 [detached], argument range 0 [detached], how "4294967296" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,72: context range 0 [detached], argument range 0 [detached], how "4294967297" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,73: context range 0 [detached], argument range 0 [detached], how "4294967298" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,74: context range 0 [detached], argument range 0 [detached], how "4294967299" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,75: context range 0 [detached], argument range 0 [detached], how "4294967300" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,76: context range 0 [detached], argument range 0 [detached], how "-0.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,77: context range 0 [detached], argument range 0 [detached], how "0.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,78: context range 0 [detached], argument range 0 [detached], how "1.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,79: context range 0 [detached], argument range 0 [detached], how "2.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,80: context range 0 [detached], argument range 0 [detached], how "3.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,81: context range 0 [detached], argument range 0 [detached], how "4.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,82: context range 0 [detached], argument range 0 [detached], how "-1.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,83: context range 0 [detached], argument range 0 [detached], how "-0.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,84: context range 0 [detached], argument range 0 [detached], how "0.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,85: context range 0 [detached], argument range 0 [detached], how "1.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,86: context range 0 [detached], argument range 0 [detached], how "2.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,87: context range 0 [detached], argument range 0 [detached], how "3.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,88: context range 0 [detached], argument range 0 [detached], how "-73.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,89: context range 0 [detached], argument range 0 [detached], how "-72.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,90: context range 0 [detached], argument range 0 [detached], how "-71.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,91: context range 0 [detached], argument range 0 [detached], how "-70.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,92: context range 0 [detached], argument range 0 [detached], how "-69.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,93: context range 0 [detached], argument range 0 [detached], how "-68.5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,94: context range 0 [detached], argument range 0 [detached], how "6.5536e4" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,95: context range 0 [detached], argument range 0 [detached], how null 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,96: context range 0 [detached], argument range 0 [detached], how undefined 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,97: context range 0 [detached], argument range 0 [detached], how true 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,98: context range 0 [detached], argument range 0 [detached], how false 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,99: context range 0 [detached], argument range 0 [detached], how "" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,100: context range 0 [detached], argument range 0 [detached], how "quasit" 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 "" 13:51:50 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" 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 "" 13:51:50 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" 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,0: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,1: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,2: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,3: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 "" 13:51:50 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" 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,0: context range 0 [detached], argument range 24 [document, 0, document, 1], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,1: context range 0 [detached], argument range 24 [document, 0, document, 1], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,2: context range 0 [detached], argument range 24 [document, 0, document, 1], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,3: context range 0 [detached], argument range 24 [document, 0, document, 1], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,0: context range 0 [detached], argument range 25 [document, 0, document, 2], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,1: context range 0 [detached], argument range 25 [document, 0, document, 2], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,2: context range 0 [detached], argument range 25 [document, 0, document, 2], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,3: context range 0 [detached], argument range 25 [document, 0, document, 2], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,0: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,1: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,2: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,3: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,0: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,1: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,2: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,3: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,4: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,5: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,6: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 5 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,7: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how NaN 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,8: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,9: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how Infinity 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,10: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -Infinity 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,11: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65535 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,12: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65536 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,13: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65537 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,14: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65538 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,15: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65539 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,16: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65540 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,17: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65537 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,18: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65536 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,19: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65535 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,20: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65534 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,21: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65533 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,22: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65532 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,23: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967295 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,24: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967296 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,25: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967297 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,26: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967298 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,27: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967299 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,28: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967300 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,47: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,48: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,49: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,50: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,51: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-1" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,52: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,53: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "5" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,54: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "NaN" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,55: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,56: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "Infinity" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,57: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,58: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65535" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,59: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65536" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,60: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65537" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,61: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65538" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,62: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65539" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,63: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65540" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,64: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65537" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,65: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65536" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,66: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65535" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,67: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65534" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,68: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65533" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,69: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65532" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,70: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967295" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,71: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967296" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,72: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967297" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,73: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967298" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,74: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967299" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,75: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967300" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,95: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how null 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,96: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how undefined 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,97: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how true 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,98: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how false 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,99: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,100: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "quasit" 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,0: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,1: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,2: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,3: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,0: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,1: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,2: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,3: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,0: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,1: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,2: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,3: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,0: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,1: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,2: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,3: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,0: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,1: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,2: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,3: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,0: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,1: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,2: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,3: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,0: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,1: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,2: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,3: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,0: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,1: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,2: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,3: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,0: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,1: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,2: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,3: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,0: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,1: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,2: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,3: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,0: context range 0 [detached], argument range same as first range, how 0 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,1: context range 0 [detached], argument range same as first range, how 1 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,2: context range 0 [detached], argument range same as first range, how 2 13:51:50 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,3: context range 0 [detached], argument range same as first range, how 3 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:50 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 "" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 "" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 "" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 "" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 "" 13:51:51 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" 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb086a800 == 3 [pid = 1877] [id = 9] 13:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb164c000 == 2 [pid = 1877] [id = 8] 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:51 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 "" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 "" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 "" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 "" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 "" 13:51:52 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" 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:52 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 0 13:51:53 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 1 13:51:53 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 2 13:51:53 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 3 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 "" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 "" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 "" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 "" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 "" 13:51:53 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" 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:53 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,0: context range 24 [document, 0, document, 1], argument range 0 [detached], how 0 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,1: context range 24 [document, 0, document, 1], argument range 0 [detached], how 1 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,2: context range 24 [document, 0, document, 1], argument range 0 [detached], how 2 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,3: context range 24 [document, 0, document, 1], argument range 0 [detached], how 3 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,0: context range 25 [document, 0, document, 2], argument range 0 [detached], how 0 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,1: context range 25 [document, 0, document, 2], argument range 0 [detached], how 1 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,2: context range 25 [document, 0, document, 2], argument range 0 [detached], how 2 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,3: context range 25 [document, 0, document, 2], argument range 0 [detached], how 3 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,0: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 0 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,1: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 1 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,2: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 2 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,3: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 3 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,0: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,1: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,2: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,3: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,4: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -1 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,5: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,6: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 5 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,7: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how NaN 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,8: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,9: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how Infinity 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,10: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -Infinity 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,11: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65535 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,12: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65536 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,13: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65537 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,14: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65538 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,15: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65539 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,16: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65540 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,17: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65537 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,18: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65536 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,19: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65535 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,20: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65534 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,21: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65533 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,22: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65532 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,23: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967295 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,24: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967296 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,25: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967297 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,26: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967298 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,27: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967299 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,28: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967300 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,47: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,48: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,49: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,50: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,51: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,52: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,53: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "5" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,54: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "NaN" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,55: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,56: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "Infinity" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,57: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-Infinity" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,58: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65535" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,59: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65536" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,60: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65537" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,61: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65538" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,62: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65539" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,63: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65540" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,64: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65537" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,65: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65536" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,66: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65535" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,67: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65534" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,68: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65533" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,69: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65532" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,70: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967295" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,71: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967296" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,72: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967297" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,73: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967298" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,74: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967299" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,75: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967300" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,95: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how null 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,96: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how undefined 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,97: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how true 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,98: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how false 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,99: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "" 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,100: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "quasit" 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 "" 13:51:54 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" 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 "" 13:51:54 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" 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 "" 13:51:54 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" 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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" 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 "" 13:51:54 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" 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 0 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 1 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 2 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 3 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 0 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 1 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 2 13:51:54 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 3 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:54 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 0 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 1 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 2 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 3 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 27 (0x7f9bb386d800) [pid = 1877] [serial = 2] [outer = (nil)] [url = about:blank] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 26 (0x7f9bb16bcc00) [pid = 1877] [serial = 22] [outer = (nil)] [url = about:blank] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 25 (0x7f9bb0e85400) [pid = 1877] [serial = 16] [outer = (nil)] [url = about:blank] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 24 (0x7f9bb0bf9800) [pid = 1877] [serial = 19] [outer = (nil)] [url = about:blank] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 23 (0x7f9bb383d400) [pid = 1877] [serial = 7] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-cloneContents.html] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 22 (0x7f9bb1c74c00) [pid = 1877] [serial = 10] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 21 (0x7f9bb32d7800) [pid = 1877] [serial = 11] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 20 (0x7f9bb20bd800) [pid = 1877] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-attributes.html] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 19 (0x7f9bb089a800) [pid = 1877] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-commonAncestorContainer.html] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 18 (0x7f9bb0bf8000) [pid = 1877] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-commonAncestorContainer-2.html] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 17 (0x7f9bb0e84400) [pid = 1877] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-cloneRange.html] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7f9bb20be800) [pid = 1877] [serial = 5] [outer = (nil)] [url = about:blank] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 15 (0x7f9bb1c67000) [pid = 1877] [serial = 8] [outer = (nil)] [url = about:blank] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 14 (0x7f9bb0895c00) [pid = 1877] [serial = 23] [outer = (nil)] [url = about:blank] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 13 (0x7f9bb0bf2800) [pid = 1877] [serial = 28] [outer = (nil)] [url = about:blank] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 12 (0x7f9bb089d000) [pid = 1877] [serial = 25] [outer = (nil)] [url = about:blank] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 11 (0x7f9bb0bf8800) [pid = 1877] [serial = 18] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-collapse.html] 13:51:55 INFO - PROCESS | 1825 | --DOMWINDOW == 10 (0x7f9bb1e71800) [pid = 1877] [serial = 6] [outer = (nil)] [url = about:blank] 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 0 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 1 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 2 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 3 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 0 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 1 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 2 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 3 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 0 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 1 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 2 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 3 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 0 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 1 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 2 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 3 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 0 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 1 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 2 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 3 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,0: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 0 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,1: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 1 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,2: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 2 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,3: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 3 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 0 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 1 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 2 13:51:55 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 3 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 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 13:51:55 INFO - TEST-OK | /dom/ranges/Range-compareBoundaryPoints.html | took 18662ms 13:51:55 INFO - TEST-START | /dom/ranges/Range-comparePoint-2.html 13:51:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb0865800 == 3 [pid = 1877] [id = 11] 13:51:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7f9bb08a1c00) [pid = 1877] [serial = 30] [outer = (nil)] 13:51:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7f9bb0bef000) [pid = 1877] [serial = 31] [outer = 0x7f9bb08a1c00] 13:51:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f9bb0e82800) [pid = 1877] [serial = 32] [outer = 0x7f9bb08a1c00] 13:51:56 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:56 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:56 INFO - TEST-PASS | /dom/ranges/Range-comparePoint-2.html | Range.comparePoint 13:51:56 INFO - TEST-PASS | /dom/ranges/Range-comparePoint-2.html | Range.comparePoint 1 13:51:56 INFO - TEST-PASS | /dom/ranges/Range-comparePoint-2.html | Range.comparePoint 2 13:51:56 INFO - TEST-OK | /dom/ranges/Range-comparePoint-2.html | took 1089ms 13:51:56 INFO - TEST-START | /dom/ranges/Range-comparePoint.html 13:51:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb0dab800 == 4 [pid = 1877] [id = 12] 13:51:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f9bb089ec00) [pid = 1877] [serial = 33] [outer = (nil)] 13:51:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f9bb0bee800) [pid = 1877] [serial = 34] [outer = 0x7f9bb089ec00] 13:51:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f9bb1beac00) [pid = 1877] [serial = 35] [outer = 0x7f9bb089ec00] 13:51:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:51:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7facd81a4c00) [pid = 1825] [serial = 23] [outer = 0x7facccfcc800] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 49 [document, 1, document, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8] 13:52:05 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb0865800 == 3 [pid = 1877] [id = 11] 13:52:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb0dc8000 == 2 [pid = 1877] [id = 10] 13:52:06 INFO - PROCESS | 1825 | --DOMWINDOW == 15 (0x7f9bb340e000) [pid = 1877] [serial = 20] [outer = (nil)] [url = about:blank] 13:52:06 INFO - PROCESS | 1825 | --DOMWINDOW == 14 (0x7f9bb1bea400) [pid = 1877] [serial = 17] [outer = (nil)] [url = about:blank] 13:52:06 INFO - PROCESS | 1825 | --DOMWINDOW == 13 (0x7f9bb1c6d800) [pid = 1877] [serial = 9] [outer = (nil)] [url = about:blank] 13:52:06 INFO - PROCESS | 1825 | --DOMWINDOW == 12 (0x7f9bb1be6c00) [pid = 1877] [serial = 12] [outer = (nil)] [url = about:blank] 13:52:06 INFO - PROCESS | 1825 | --DOMWINDOW == 11 (0x7f9bb1befc00) [pid = 1877] [serial = 14] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:52:06 INFO - PROCESS | 1825 | --DOMWINDOW == 10 (0x7f9bb0bf0000) [pid = 1877] [serial = 26] [outer = (nil)] [url = about:blank] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 49 [document, 1, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 51 [paras[3], 1, comment, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 13 [document.head, 1, document.head, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 14 [document.body, 4, document.body, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 23 [document, 0, document, 1] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 24 [document, 0, document, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 25 [comment, 2, comment, 3] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 26 [testDiv, 0, comment, 5] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:06 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 23 [document, 0, document, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 24 [document, 0, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 44 [paras[0], 0, paras[0], 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 47 [document.documentElement, 1, document.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 49 [document, 1, document, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 51 [paras[3], 1, comment, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 56 [detachedComment, 5, detachedComment, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:07 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 49 [document, 1, document, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 51 [paras[3], 1, comment, 8] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:08 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:08 INFO - TEST-OK | /dom/ranges/Range-comparePoint.html | took 11476ms 13:52:08 INFO - TEST-START | /dom/ranges/Range-constructor.html 13:52:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb0867800 == 3 [pid = 1877] [id = 13] 13:52:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7f9bb0bed400) [pid = 1877] [serial = 36] [outer = (nil)] 13:52:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7f9bb0befc00) [pid = 1877] [serial = 37] [outer = 0x7f9bb0bed400] 13:52:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f9bb0bfb800) [pid = 1877] [serial = 38] [outer = 0x7f9bb0bed400] 13:52:09 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:09 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:09 INFO - TEST-PASS | /dom/ranges/Range-constructor.html | Range constructor test 13:52:09 INFO - TEST-OK | /dom/ranges/Range-constructor.html | took 1502ms 13:52:09 INFO - TEST-START | /dom/ranges/Range-deleteContents.html 13:52:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb0b55000 == 4 [pid = 1877] [id = 14] 13:52:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f9bb089f800) [pid = 1877] [serial = 39] [outer = (nil)] 13:52:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f9bb0bedc00) [pid = 1877] [serial = 40] [outer = 0x7f9bb089f800] 13:52:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f9bb16b6400) [pid = 1877] [serial = 41] [outer = 0x7f9bb089f800] 13:52:11 INFO - PROCESS | 1825 | --DOMWINDOW == 15 (0x7f9bb0bef000) [pid = 1877] [serial = 31] [outer = (nil)] [url = about:blank] 13:52:11 INFO - PROCESS | 1825 | --DOMWINDOW == 14 (0x7f9bb08a1c00) [pid = 1877] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-comparePoint-2.html] 13:52:11 INFO - PROCESS | 1825 | --DOMWINDOW == 13 (0x7f9bb0bee000) [pid = 1877] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-compareBoundaryPoints.html] 13:52:11 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:11 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:11 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb138f000 == 5 [pid = 1877] [id = 15] 13:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f9bb1bea400) [pid = 1877] [serial = 42] [outer = (nil)] 13:52:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb1390000 == 6 [pid = 1877] [id = 16] 13:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f9bb1beb800) [pid = 1877] [serial = 43] [outer = (nil)] 13:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f9bb1bedc00) [pid = 1877] [serial = 44] [outer = 0x7f9bb1bea400] 13:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f9bb1bef000) [pid = 1877] [serial = 45] [outer = 0x7f9bb1beb800] 13:52:11 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:11 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7faccd23bc00) [pid = 1825] [serial = 22] [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.] 13:52:11 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:11 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f9bb1c67800) [pid = 1877] [serial = 46] [outer = 0x7f9bb1beb800] 13:52:11 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Detached Range 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 13 [document.head, 1, document.head, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 13 [document.head, 1, document.head, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 14 [document.body, 4, document.body, 5] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 14 [document.body, 4, document.body, 5] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 16 [paras[0], 0, paras[0], 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 16 [paras[0], 0, paras[0], 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 22 [testDiv, 2, paras[4], 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 22 [testDiv, 2, paras[4], 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 23 [document, 0, document, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 23 [document, 0, document, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 24 [document, 0, document, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 24 [document, 0, document, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 25 [comment, 2, comment, 3] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 25 [comment, 2, comment, 3] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 26 [testDiv, 0, comment, 5] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 26 [testDiv, 0, comment, 5] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 36 [docfrag, 0, docfrag, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 36 [docfrag, 0, docfrag, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 44 [paras[0], 0, paras[0], 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 44 [paras[0], 0, paras[0], 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 47 [document.documentElement, 1, document.body, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 49 [document, 1, document, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 49 [document, 1, document, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 50 [paras[2].firstChild, 4, comment, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 50 [paras[2].firstChild, 4, comment, 2] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 51 [paras[3], 1, comment, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 51 [paras[3], 1, comment, 8] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:12 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:12 INFO - TEST-OK | /dom/ranges/Range-deleteContents.html | took 3027ms 13:52:12 INFO - TEST-START | /dom/ranges/Range-detach.html 13:52:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb0b4e800 == 7 [pid = 1877] [id = 17] 13:52:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f9bb0bfa400) [pid = 1877] [serial = 47] [outer = (nil)] 13:52:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f9bb0e84000) [pid = 1877] [serial = 48] [outer = 0x7f9bb0bfa400] 13:52:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f9bb1beec00) [pid = 1877] [serial = 49] [outer = 0x7f9bb0bfa400] 13:52:13 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:13 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:14 INFO - TEST-PASS | /dom/ranges/Range-detach.html | Range.detach 13:52:14 INFO - TEST-OK | /dom/ranges/Range-detach.html | took 1204ms 13:52:14 INFO - TEST-START | /dom/ranges/Range-extractContents.html 13:52:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb36c2000 == 8 [pid = 1877] [id = 18] 13:52:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f9bb08a1400) [pid = 1877] [serial = 50] [outer = (nil)] 13:52:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f9bb1bf4800) [pid = 1877] [serial = 51] [outer = 0x7f9bb08a1400] 13:52:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 24 (0x7f9bb1e72800) [pid = 1877] [serial = 52] [outer = 0x7f9bb08a1400] 13:52:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb0dba800 == 9 [pid = 1877] [id = 19] 13:52:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 25 (0x7f9bb16b1800) [pid = 1877] [serial = 53] [outer = (nil)] 13:52:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb0dc9800 == 10 [pid = 1877] [id = 20] 13:52:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 26 (0x7f9bb16b3400) [pid = 1877] [serial = 54] [outer = (nil)] 13:52:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f9bb1be6c00) [pid = 1877] [serial = 55] [outer = 0x7f9bb16b1800] 13:52:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 28 (0x7f9bb0e88000) [pid = 1877] [serial = 56] [outer = 0x7f9bb16b3400] 13:52:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 29 (0x7f9bb0bf6c00) [pid = 1877] [serial = 57] [outer = 0x7f9bb16b3400] 13:52:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb138f000 == 9 [pid = 1877] [id = 15] 13:52:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb1390000 == 8 [pid = 1877] [id = 16] 13:52:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb0dab800 == 7 [pid = 1877] [id = 12] 13:52:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb0867800 == 6 [pid = 1877] [id = 13] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Detached Range 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 13 [document.head, 1, document.head, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 13 [document.head, 1, document.head, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 13 [document.head, 1, document.head, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 14 [document.body, 4, document.body, 5] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 14 [document.body, 4, document.body, 5] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 14 [document.body, 4, document.body, 5] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 16 [paras[0], 0, paras[0], 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 16 [paras[0], 0, paras[0], 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 16 [paras[0], 0, paras[0], 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 22 [testDiv, 2, paras[4], 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 22 [testDiv, 2, paras[4], 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 22 [testDiv, 2, paras[4], 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 23 [document, 0, document, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 23 [document, 0, document, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 23 [document, 0, document, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 24 [document, 0, document, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 24 [document, 0, document, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 24 [document, 0, document, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 25 [comment, 2, comment, 3] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 25 [comment, 2, comment, 3] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 25 [comment, 2, comment, 3] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 26 [testDiv, 0, comment, 5] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 26 [testDiv, 0, comment, 5] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 26 [testDiv, 0, comment, 5] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 33 [detachedComment, 3, detachedComment, 4] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:17 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 36 [docfrag, 0, docfrag, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 36 [docfrag, 0, docfrag, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 36 [docfrag, 0, docfrag, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 44 [paras[0], 0, paras[0], 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 44 [paras[0], 0, paras[0], 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 44 [paras[0], 0, paras[0], 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 47 [document.documentElement, 1, document.body, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 47 [document.documentElement, 1, document.body, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 49 [document, 1, document, 2] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 49 [document, 1, document, 2] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 49 [document, 1, document, 2] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 50 [paras[2].firstChild, 4, comment, 2] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 50 [paras[2].firstChild, 4, comment, 2] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 50 [paras[2].firstChild, 4, comment, 2] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 51 [paras[3], 1, comment, 8] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 51 [paras[3], 1, comment, 8] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 51 [paras[3], 1, comment, 8] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 56 [detachedComment, 5, detachedComment, 5] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:18 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:18 INFO - TEST-OK | /dom/ranges/Range-extractContents.html | took 3844ms 13:52:18 INFO - PROCESS | 1825 | --DOMWINDOW == 28 (0x7f9bb0e82800) [pid = 1877] [serial = 32] [outer = (nil)] [url = about:blank] 13:52:18 INFO - PROCESS | 1825 | --DOMWINDOW == 27 (0x7f9bb1bf4400) [pid = 1877] [serial = 29] [outer = (nil)] [url = about:blank] 13:52:18 INFO - PROCESS | 1825 | --DOMWINDOW == 26 (0x7f9bb1bef000) [pid = 1877] [serial = 45] [outer = 0x7f9bb1beb800] [url = about:blank] 13:52:18 INFO - TEST-START | /dom/ranges/Range-insertNode.html 13:52:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb086a800 == 7 [pid = 1877] [id = 21] 13:52:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f9bb1bf3000) [pid = 1877] [serial = 58] [outer = (nil)] 13:52:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 28 (0x7f9bb1c6d000) [pid = 1877] [serial = 59] [outer = 0x7f9bb1bf3000] 13:52:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 29 (0x7f9bb20ba400) [pid = 1877] [serial = 60] [outer = 0x7f9bb1bf3000] 13:52:18 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:18 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:18 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb1881800 == 8 [pid = 1877] [id = 22] 13:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 30 (0x7f9bb20c1400) [pid = 1877] [serial = 61] [outer = (nil)] 13:52:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bb1882800 == 9 [pid = 1877] [id = 23] 13:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 31 (0x7f9bb08a0800) [pid = 1877] [serial = 62] [outer = (nil)] 13:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 32 (0x7f9bb20c1c00) [pid = 1877] [serial = 63] [outer = 0x7f9bb20c1400] 13:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 33 (0x7f9bb20c2000) [pid = 1877] [serial = 64] [outer = 0x7f9bb08a0800] 13:52:19 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:19 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:19 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 34 (0x7f9bb32d4400) [pid = 1877] [serial = 65] [outer = 0x7f9bb08a0800] 13:52:19 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:22 INFO - PROCESS | 1825 | 1456523542540 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:52:32 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] 13:52:32 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] 13:52:32 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 () { 13:52:32 INFO - "use strict"; 13:52:32 INFO - 13:52:32 INFO - try { 13:52:32 INFO - ..." did not throw 13:52:32 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:32 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:32 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:32 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:275:5 13:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:274:1 13:52:32 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̈ḧ 13:52:32 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:52:32 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:32 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:32 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:32 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:32 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:275:5 13:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:274:1 13:52:32 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 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 13:52:32 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 13:52:32 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 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 13:52:32 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 13:52:32 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 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype 13:52:32 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 13:52:32 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] 13:52:32 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] 13:52:32 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 () { 13:52:32 INFO - "use strict"; 13:52:32 INFO - 13:52:32 INFO - try { 13:52:32 INFO - ..." did not throw 13:52:32 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:32 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:32 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:32 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̈ḧ 13:52:32 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:52:32 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:32 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:32 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:32 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:32 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 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 13:52:32 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 13:52:32 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 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 13:52:32 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 13:52:32 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 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc 13:52:32 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 13:52:32 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype 13:52:33 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 13:52:33 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] 13:52:33 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] 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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̈ḧ 13:52:33 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype 13:52:33 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 13:52:33 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] 13:52:33 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] 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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̈ḧ 13:52:33 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype 13:52:33 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 13:52:33 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] 13:52:33 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] 13:52:33 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 13:52:33 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 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype 13:52:33 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 13:52:33 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] 13:52:33 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] 13:52:33 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 13:52:33 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 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 INFO - ", got Text node "Ij" [Actual and expected mismatch for range's tree root. ] expected true got false 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,7: resulting DOM for range [document.head, 1, document.head, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,7: resulting range position for range [document.head, 1, document.head, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,17: resulting range position for range [document.head, 1, document.head, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,7: resulting DOM for range [document.body, 4, document.body, 5], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,7: resulting range position for range [document.body, 4, document.body, 5], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,17: resulting range position for range [document.body, 4, document.body, 5], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype 13:52:33 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] 13:52:33 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] 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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̈ḧ 13:52:33 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype 13:52:33 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 13:52:33 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] 13:52:33 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] 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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̈ḧ 13:52:33 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] 13:52:33 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] 13:52:33 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 () { 13:52:33 INFO - "use strict"; 13:52:33 INFO - 13:52:33 INFO - try { 13:52:33 INFO - ..." did not throw 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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̈ḧ 13:52:33 INFO - ", got Text node "Äb" [Actual and expected mismatch for range's tree root. ] expected true got false 13:52:33 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:52:33 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13 13:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:33 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5 13:52:33 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] 13:52:33 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] 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild 13:52:33 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 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,0: resulting DOM for range [document, 0, document, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,0: resulting range position for range [document, 0, document, 1], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,3: resulting range position for range [document, 0, document, 1], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,5: resulting range position for range [document, 0, document, 1], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,7: resulting DOM for range [document, 0, document, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,7: resulting range position for range [document, 0, document, 1], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,8: resulting range position for range [document, 0, document, 1], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,9: resulting range position for range [document, 0, document, 1], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,10: resulting range position for range [document, 0, document, 1], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,11: resulting range position for range [document, 0, document, 1], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,12: resulting DOM for range [document, 0, document, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,12: resulting range position for range [document, 0, document, 1], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,15: resulting range position for range [document, 0, document, 1], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,17: resulting DOM for range [document, 0, document, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,17: resulting range position for range [document, 0, document, 1], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,18: resulting DOM for range [document, 0, document, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,18: resulting range position for range [document, 0, document, 1], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,19: resulting DOM for range [document, 0, document, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,19: resulting range position for range [document, 0, document, 1], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,20: resulting DOM for range [document, 0, document, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,20: resulting range position for range [document, 0, document, 1], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,0: resulting DOM for range [document, 0, document, 2], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,0: resulting range position for range [document, 0, document, 2], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,3: resulting range position for range [document, 0, document, 2], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,5: resulting range position for range [document, 0, document, 2], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,7: resulting DOM for range [document, 0, document, 2], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,7: resulting range position for range [document, 0, document, 2], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,8: resulting range position for range [document, 0, document, 2], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,9: resulting range position for range [document, 0, document, 2], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,10: resulting range position for range [document, 0, document, 2], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,11: resulting range position for range [document, 0, document, 2], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,12: resulting DOM for range [document, 0, document, 2], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,12: resulting range position for range [document, 0, document, 2], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,15: resulting range position for range [document, 0, document, 2], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,17: resulting DOM for range [document, 0, document, 2], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,17: resulting range position for range [document, 0, document, 2], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,18: resulting DOM for range [document, 0, document, 2], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,18: resulting range position for range [document, 0, document, 2], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,19: resulting DOM for range [document, 0, document, 2], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,19: resulting range position for range [document, 0, document, 2], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,20: resulting DOM for range [document, 0, document, 2], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,20: resulting range position for range [document, 0, document, 2], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,0: resulting range position for range [comment, 2, comment, 3], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,7: resulting DOM for range [comment, 2, comment, 3], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,7: resulting range position for range [comment, 2, comment, 3], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,17: resulting DOM for range [comment, 2, comment, 3], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,17: resulting range position for range [comment, 2, comment, 3], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,19: resulting range position for range [comment, 2, comment, 3], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,20: resulting DOM for range [comment, 2, comment, 3], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,20: resulting range position for range [comment, 2, comment, 3], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,7: resulting DOM for range [testDiv, 0, comment, 5], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,7: resulting range position for range [testDiv, 0, comment, 5], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,17: resulting range position for range [testDiv, 0, comment, 5], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0] 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode 13:52:33 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,0: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,0: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0] 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,1: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,1: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,2: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,2: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,3: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,3: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,4: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,4: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,5: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,5: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,6: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,6: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,7: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,7: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node document 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,8: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,8: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,9: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,9: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,10: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,10: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,11: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,11: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,12: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,12: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlElement 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,13: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,13: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,14: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,14: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,15: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,15: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,16: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,16: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,17: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,17: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node comment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,18: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,18: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedComment 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,19: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,19: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node docfrag 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,20: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,20: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node doctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,21: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype 13:52:34 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,21: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype 13:52:34 INFO - TEST-OK | /dom/ranges/Range-insertNode.html | took 15999ms 13:52:34 INFO - TEST-START | /dom/ranges/Range-intersectsNode-binding.html 13:52:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9baa9d4000 == 10 [pid = 1877] [id = 24] 13:52:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 35 (0x7f9bb1bef000) [pid = 1877] [serial = 66] [outer = (nil)] 13:52:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 36 (0x7f9bb20bc800) [pid = 1877] [serial = 67] [outer = 0x7f9bb1bef000] 13:52:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 37 (0x7f9bb841c800) [pid = 1877] [serial = 68] [outer = 0x7f9bb1bef000] 13:52:35 INFO - PROCESS | 1825 | --DOMWINDOW == 36 (0x7f9bb0bee800) [pid = 1877] [serial = 34] [outer = (nil)] [url = about:blank] 13:52:35 INFO - PROCESS | 1825 | --DOMWINDOW == 35 (0x7f9bb0bed400) [pid = 1877] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-constructor.html] 13:52:35 INFO - PROCESS | 1825 | --DOMWINDOW == 34 (0x7f9bb0befc00) [pid = 1877] [serial = 37] [outer = (nil)] [url = about:blank] 13:52:35 INFO - PROCESS | 1825 | --DOMWINDOW == 33 (0x7f9bb0bedc00) [pid = 1877] [serial = 40] [outer = (nil)] [url = about:blank] 13:52:35 INFO - PROCESS | 1825 | --DOMWINDOW == 32 (0x7f9bb0bfb800) [pid = 1877] [serial = 38] [outer = (nil)] [url = about:blank] 13:52:35 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:35 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:35 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode-binding.html | Calling intersectsNode without an argument or with an invalid argument should throw a TypeError. 13:52:35 INFO - TEST-OK | /dom/ranges/Range-intersectsNode-binding.html | took 1299ms 13:52:35 INFO - TEST-START | /dom/ranges/Range-intersectsNode.html 13:52:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bad0e4000 == 11 [pid = 1877] [id = 25] 13:52:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 33 (0x7f9bb20bd800) [pid = 1877] [serial = 69] [outer = (nil)] 13:52:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 34 (0x7f9bb841d000) [pid = 1877] [serial = 70] [outer = 0x7f9bb20bd800] 13:52:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 35 (0x7f9bb089d800) [pid = 1877] [serial = 71] [outer = 0x7f9bb20bd800] 13:52:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb0b4e800 == 10 [pid = 1877] [id = 17] 13:52:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb0dba800 == 9 [pid = 1877] [id = 19] 13:52:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb0dc9800 == 8 [pid = 1877] [id = 20] 13:52:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb36c2000 == 7 [pid = 1877] [id = 18] 13:52:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb0b55000 == 6 [pid = 1877] [id = 14] 13:52:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb1881800 == 5 [pid = 1877] [id = 22] 13:52:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb1882800 == 4 [pid = 1877] [id = 23] 13:52:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bb086a800 == 3 [pid = 1877] [id = 21] 13:52:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9baa9d4000 == 2 [pid = 1877] [id = 24] 13:52:36 INFO - PROCESS | 1825 | --DOMWINDOW == 34 (0x7f9bb20c2000) [pid = 1877] [serial = 64] [outer = 0x7f9bb08a0800] [url = about:blank] 13:52:36 INFO - PROCESS | 1825 | --DOMWINDOW == 33 (0x7f9bb0e88000) [pid = 1877] [serial = 56] [outer = 0x7f9bb16b3400] [url = about:blank] 13:52:37 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:37 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:37 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 16 [paras[0], 0, paras[0], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 22 [testDiv, 2, paras[4], 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 23 [document, 0, document, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 24 [document, 0, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 25 [comment, 2, comment, 3] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 26 [testDiv, 0, comment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 33 [detachedComment, 3, detachedComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 36 [docfrag, 0, docfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 44 [paras[0], 0, paras[0], 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 47 [document.documentElement, 1, document.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 49 [document, 1, document, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 51 [paras[3], 1, comment, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 56 [detachedComment, 5, detachedComment, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 13 [document.head, 1, document.head, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 14 [document.body, 4, document.body, 5] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:40 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 13 [document.head, 1, document.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 14 [document.body, 4, document.body, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 16 [paras[0], 0, paras[0], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 22 [testDiv, 2, paras[4], 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 23 [document, 0, document, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 24 [document, 0, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 25 [comment, 2, comment, 3] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 26 [testDiv, 0, comment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 27 [foreignDoc, 1, foreignComment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 29 [xmlDoc, 1, xmlComment, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 33 [detachedComment, 3, detachedComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 36 [docfrag, 0, docfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 44 [paras[0], 0, paras[0], 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 47 [document.documentElement, 1, document.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 49 [document, 1, document, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 50 [paras[2].firstChild, 4, comment, 2] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 51 [paras[3], 1, comment, 8] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 56 [detachedComment, 5, detachedComment, 5] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:41 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:41 INFO - TEST-OK | /dom/ranges/Range-intersectsNode.html | took 6196ms 13:52:41 INFO - TEST-START | /dom/ranges/Range-isPointInRange.html 13:52:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9baa9e5800 == 3 [pid = 1877] [id = 26] 13:52:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 34 (0x7f9bb0bfb800) [pid = 1877] [serial = 72] [outer = (nil)] 13:52:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 35 (0x7f9bb0e7fc00) [pid = 1877] [serial = 73] [outer = 0x7f9bb0bfb800] 13:52:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 36 (0x7f9bb0899400) [pid = 1877] [serial = 74] [outer = 0x7f9bb0bfb800] 13:52:42 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:42 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:42 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Setup 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 49 [document, 1, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 60 detached 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:48 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 23 [document, 0, document, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 24 [document, 0, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 25 [comment, 2, comment, 3] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 26 [testDiv, 0, comment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 44 [paras[0], 0, paras[0], 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 47 [document.documentElement, 1, document.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 49 [document, 1, document, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 51 [paras[3], 1, comment, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 60 detached 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:49 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 44 [paras[0], 0, paras[0], 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 47 [document.documentElement, 1, document.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 49 [document, 1, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 51 [paras[3], 1, comment, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 60 detached 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:50 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 60 detached 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 44 [paras[0], 0, paras[0], 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 47 [document.documentElement, 1, document.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 49 [document, 1, document, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 51 [paras[3], 1, comment, 8] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 13:52:51 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 60 detached 13:52:51 INFO - TEST-OK | /dom/ranges/Range-isPointInRange.html | took 9589ms 13:52:51 INFO - TEST-START | /dom/ranges/Range-mutations.html 13:52:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9baad60800 == 4 [pid = 1877] [id = 27] 13:52:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 37 (0x7f9bb0bfb000) [pid = 1877] [serial = 75] [outer = (nil)] 13:52:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 38 (0x7f9bb1e71400) [pid = 1877] [serial = 76] [outer = 0x7f9bb0bfb000] 13:52:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 39 (0x7f9bb1e7b400) [pid = 1877] [serial = 77] [outer = 0x7f9bb0bfb000] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 38 (0x7f9bb08a0800) [pid = 1877] [serial = 62] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 37 (0x7f9bb20c1400) [pid = 1877] [serial = 61] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 36 (0x7f9bb0bfa400) [pid = 1877] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-detach.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 35 (0x7f9bb089ec00) [pid = 1877] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-comparePoint.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 34 (0x7f9bb16b1800) [pid = 1877] [serial = 53] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 33 (0x7f9bb08a1400) [pid = 1877] [serial = 50] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-extractContents.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 32 (0x7f9bb16b3400) [pid = 1877] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 31 (0x7f9bb089f800) [pid = 1877] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-deleteContents.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 30 (0x7f9bb1beb800) [pid = 1877] [serial = 43] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 29 (0x7f9bb1bea400) [pid = 1877] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 28 (0x7f9bb1bf3000) [pid = 1877] [serial = 58] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-insertNode.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 27 (0x7f9bb1bef000) [pid = 1877] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-intersectsNode-binding.html] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 26 (0x7f9bb20bc800) [pid = 1877] [serial = 67] [outer = (nil)] [url = about:blank] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 25 (0x7f9bb841d000) [pid = 1877] [serial = 70] [outer = (nil)] [url = about:blank] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 24 (0x7f9bb0e84000) [pid = 1877] [serial = 48] [outer = (nil)] [url = about:blank] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 23 (0x7f9bb1bf4800) [pid = 1877] [serial = 51] [outer = (nil)] [url = about:blank] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 22 (0x7f9bb1c6d000) [pid = 1877] [serial = 59] [outer = (nil)] [url = about:blank] 13:52:52 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:52 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:52 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 21 (0x7f9bb841c800) [pid = 1877] [serial = 68] [outer = (nil)] [url = about:blank] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 20 (0x7f9bb1beac00) [pid = 1877] [serial = 35] [outer = (nil)] [url = about:blank] 13:52:52 INFO - PROCESS | 1825 | --DOMWINDOW == 19 (0x7f9bb1beec00) [pid = 1877] [serial = 49] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7facd92a2800) [pid = 1825] [serial = 24] [outer = 0x7facccfcc800] 13:53:13 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7facd81a4c00) [pid = 1825] [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.] 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(376), with unselected range on paras[0].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(376), with selected range on paras[0].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(0), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(0), with selected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0].firstChild, 1) 13:53:27 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) 13:53:27 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) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with unselected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with selected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with unselected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with selected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(376), with unselected range on paras[1].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(376), with selected range on paras[1].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(0), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(0), with selected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with selected range collapsed at (paras[1].firstChild, 1) 13:53:27 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) 13:53:27 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) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with unselected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with selected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(2), with unselected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(2), with selected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(3), with unselected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(3), with selected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(376), with unselected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(376), with selected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(0), with unselected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(0), with selected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with unselected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with selected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(foreignTextNode.length), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(foreignTextNode.length), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(2), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(2), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(3), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(3), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(376), with unselected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(376), with selected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(0), with unselected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(0), with selected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with unselected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with selected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(xmlTextNode.length), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(xmlTextNode.length), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(2), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(2), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(3), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(3), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(376), with unselected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(376), with selected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(0), with unselected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(0), with selected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with unselected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with selected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(detachedTextNode.length), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(detachedTextNode.length), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(2), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(2), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(3), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(3), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(376), with unselected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(376), with selected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(0), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(0), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(detachedForeignTextNode.length), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(detachedForeignTextNode.length), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(2), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(2), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(3), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(3), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(376), with unselected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(376), with selected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(0), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(0), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(detachedXmlTextNode.length), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(detachedXmlTextNode.length), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(2), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(2), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(3), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(3), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range on paras[0] from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range on paras[0] from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 1) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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 13:53:27 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 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0].firstChild, 1) 13:53:27 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) 13:53:27 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) 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(376, ""), with unselected range on paras[0].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(376, ""), with selected range on paras[0].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, ""), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, ""), with selected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with selected range collapsed at (paras[0].firstChild, 1) 13:53:27 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) 13:53:27 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) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with unselected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with selected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, ""), with unselected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, ""), with selected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, ""), with unselected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, ""), with selected range on paras[0].firstChild from 1 to 3 13:53:27 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 13:53:27 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 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[1].firstChild, 1) 13:53:27 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) 13:53:27 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) 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(376, ""), with unselected range on paras[1].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(376, ""), with selected range on paras[1].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, ""), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, ""), with selected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with selected range collapsed at (paras[1].firstChild, 1) 13:53:27 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) 13:53:27 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) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with unselected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with selected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(2, ""), with unselected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(2, ""), with selected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(3, ""), with unselected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(3, ""), with selected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, "foo"), with unselected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, "foo"), with selected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, "foo"), with unselected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, "foo"), with selected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with unselected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with selected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, ""), with unselected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, ""), with selected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, ""), with unselected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, ""), with selected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with unselected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with selected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, ""), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, ""), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, ""), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, ""), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, "foo"), with unselected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, "foo"), with selected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, "foo"), with unselected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, "foo"), with selected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with unselected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with selected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, ""), with unselected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, ""), with selected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, ""), with unselected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, ""), with selected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with unselected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with selected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, ""), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, ""), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, ""), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, ""), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, "foo"), with unselected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, "foo"), with selected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, "foo"), with selected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with selected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, ""), with unselected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, ""), with selected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, ""), with unselected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, ""), with selected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with unselected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with selected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, ""), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, ""), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, ""), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, ""), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, "foo"), with selected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, ""), with unselected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, ""), with selected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, ""), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, ""), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, "foo"), with selected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, ""), with unselected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, ""), with selected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, ""), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, ""), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, "foo"), with unselected range on comment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, "foo"), with selected range on comment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, "foo"), with unselected range collapsed at (comment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, "foo"), with selected range collapsed at (comment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with unselected range collapsed at (comment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with selected range collapsed at (comment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, "foo"), with unselected range collapsed at (comment, comment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, "foo"), with selected range collapsed at (comment, comment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with unselected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with selected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, "foo"), with unselected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, "foo"), with selected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, "foo"), with unselected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, "foo"), with selected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, ""), with unselected range on comment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, ""), with selected range on comment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, ""), with unselected range collapsed at (comment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, ""), with selected range collapsed at (comment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with unselected range collapsed at (comment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with selected range collapsed at (comment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, ""), with unselected range collapsed at (comment, comment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, ""), with selected range collapsed at (comment, comment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with unselected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with selected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, ""), with unselected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, ""), with selected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, ""), with unselected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, ""), with selected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, "foo"), with unselected range on foreignComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, "foo"), with selected range on foreignComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, "foo"), with unselected range collapsed at (foreignComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, "foo"), with selected range collapsed at (foreignComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with unselected range collapsed at (foreignComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with selected range collapsed at (foreignComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with unselected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with selected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, "foo"), with unselected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, "foo"), with selected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, "foo"), with unselected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, "foo"), with selected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, ""), with unselected range on foreignComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, ""), with selected range on foreignComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, ""), with unselected range collapsed at (foreignComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, ""), with selected range collapsed at (foreignComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with unselected range collapsed at (foreignComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with selected range collapsed at (foreignComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, ""), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, ""), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with unselected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with selected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, ""), with unselected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, ""), with selected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, ""), with unselected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, ""), with selected range on foreignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, "foo"), with unselected range on xmlComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, "foo"), with selected range on xmlComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, "foo"), with unselected range collapsed at (xmlComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, "foo"), with selected range collapsed at (xmlComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with unselected range collapsed at (xmlComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with selected range collapsed at (xmlComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with unselected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with selected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, "foo"), with unselected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, "foo"), with selected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, "foo"), with unselected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, "foo"), with selected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, ""), with unselected range on xmlComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, ""), with selected range on xmlComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, ""), with unselected range collapsed at (xmlComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, ""), with selected range collapsed at (xmlComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with unselected range collapsed at (xmlComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with selected range collapsed at (xmlComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, ""), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, ""), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with unselected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with selected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, ""), with unselected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, ""), with selected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, ""), with unselected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, ""), with selected range on xmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, "foo"), with unselected range on detachedComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, "foo"), with selected range on detachedComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, "foo"), with unselected range collapsed at (detachedComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, "foo"), with selected range collapsed at (detachedComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with unselected range collapsed at (detachedComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with selected range collapsed at (detachedComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with unselected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with selected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, "foo"), with unselected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, "foo"), with selected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, "foo"), with unselected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, "foo"), with selected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, ""), with unselected range on detachedComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, ""), with selected range on detachedComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, ""), with unselected range collapsed at (detachedComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, ""), with selected range collapsed at (detachedComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with unselected range collapsed at (detachedComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with selected range collapsed at (detachedComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, ""), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, ""), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with unselected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with selected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, ""), with unselected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, ""), with selected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, ""), with unselected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, ""), with selected range on detachedComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, "foo"), with unselected range on detachedForeignComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, "foo"), with selected range on detachedForeignComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, "foo"), with unselected range collapsed at (detachedForeignComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, "foo"), with selected range collapsed at (detachedForeignComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with unselected range collapsed at (detachedForeignComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with selected range collapsed at (detachedForeignComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, ""), with unselected range on detachedForeignComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, ""), with selected range on detachedForeignComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, ""), with unselected range collapsed at (detachedForeignComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, ""), with selected range collapsed at (detachedForeignComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with unselected range collapsed at (detachedForeignComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with selected range collapsed at (detachedForeignComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with selected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, ""), with selected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, ""), with selected range on detachedForeignComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, "foo"), with unselected range on detachedXmlComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, "foo"), with selected range on detachedXmlComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, "foo"), with unselected range collapsed at (detachedXmlComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, "foo"), with selected range collapsed at (detachedXmlComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with unselected range collapsed at (detachedXmlComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with selected range collapsed at (detachedXmlComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, ""), with unselected range on detachedXmlComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, ""), with selected range on detachedXmlComment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, ""), with unselected range collapsed at (detachedXmlComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, ""), with selected range collapsed at (detachedXmlComment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with unselected range collapsed at (detachedXmlComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with selected range collapsed at (detachedXmlComment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with selected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, ""), with selected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, ""), with selected range on detachedXmlComment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range on paras[0] from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range on paras[0] from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 1) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 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) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 1) 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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) 13:53:27 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) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 1) 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 1) 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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) 13:53:27 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) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 1) 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 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 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range collapsed at (comment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range collapsed at (comment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range collapsed at (comment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range collapsed at (comment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 0 to comment.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 0 to comment.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 1 to comment.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 1 to comment.length 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range collapsed at (comment, comment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range collapsed at (comment, comment.length) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 1 to 3 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 0 to 1 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range collapsed at (comment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range collapsed at (comment, 0) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range collapsed at (comment, 1) 13:53:27 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range collapsed at (comment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 0 to comment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 0 to comment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 1 to comment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 1 to comment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range collapsed at (comment, comment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range collapsed at (comment, comment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to foreignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 0 to foreignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to foreignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 1 to foreignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 0 to foreignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 0 to foreignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 1 to foreignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 1 to foreignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to xmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 0 to xmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to xmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 1 to xmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 0 to xmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 0 to xmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 1 to xmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 1 to xmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to detachedComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 0 to detachedComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to detachedComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 1 to detachedComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 0 to detachedComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 0 to detachedComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 1 to detachedComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 1 to detachedComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0] from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0] from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0] from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0] from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 1) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 2), with selected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 0), with selected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 0), with selected range collapsed at (paras[0].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 631), with selected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 631), with selected range collapsed at (paras[0].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 2), with selected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 2), with selected range collapsed at (paras[1].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 0), with selected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 0), with selected range collapsed at (paras[1].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 631), with selected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 631), with selected range collapsed at (paras[1].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 2), with unselected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 2), with selected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 2), with unselected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 2), with selected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with unselected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with selected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 2), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 2), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 2), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 2), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 2), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 2), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 0), with unselected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 0), with selected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 0), with unselected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 0), with selected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with unselected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with selected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 0), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 0), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 0), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 0), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 0), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 0), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 631), with unselected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 631), with selected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 631), with unselected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 631), with selected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with unselected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with selected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 631), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 631), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 631), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 631), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 631), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 631), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 2), with unselected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 2), with selected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 2), with unselected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 2), with selected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with unselected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with selected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 2), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 2), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 2), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 2), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 2), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 2), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 0), with unselected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 0), with selected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 0), with unselected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 0), with selected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with unselected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with selected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 0), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 0), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 0), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 0), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 0), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 0), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 631), with unselected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 631), with selected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 631), with unselected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 631), with selected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with unselected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with selected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 631), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 631), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 631), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 631), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 631), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 631), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 2), with unselected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 2), with selected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 2), with unselected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 2), with selected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with unselected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with selected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 2), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 2), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 2), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 2), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 2), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 2), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 0), with unselected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 0), with selected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 0), with unselected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 0), with selected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with unselected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with selected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 0), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 0), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 0), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 0), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 0), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 0), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 631), with unselected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 631), with selected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 631), with unselected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 631), with selected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with unselected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with selected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 631), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 631), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 631), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 631), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 631), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 631), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 2), with unselected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 2), with selected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 2), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 2), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 2), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 2), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 2), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 2), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 0), with unselected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 0), with selected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 0), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 0), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 0), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 0), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 0), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 0), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 631), with unselected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 631), with selected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 631), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 631), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 631), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 631), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 631), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 631), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 2), with unselected range on detachedXmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 2), with selected range on detachedXmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 2), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 2), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 2), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 2), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 2), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 2), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 0), with unselected range on detachedXmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 0), with selected range on detachedXmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 0), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 0), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 0), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 0), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 0), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 0), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 631), with unselected range on detachedXmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 631), with selected range on detachedXmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 631), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 631), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 631), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 631), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 631), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 631), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 2), with unselected range on comment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 2), with selected range on comment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 2), with unselected range collapsed at (comment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 2), with selected range collapsed at (comment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with unselected range collapsed at (comment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with selected range collapsed at (comment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 2), with unselected range collapsed at (comment, comment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 2), with selected range collapsed at (comment, comment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 2), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 2), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 2), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 2), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 0), with unselected range on comment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 0), with selected range on comment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 0), with unselected range collapsed at (comment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 0), with selected range collapsed at (comment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with unselected range collapsed at (comment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with selected range collapsed at (comment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 0), with unselected range collapsed at (comment, comment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 0), with selected range collapsed at (comment, comment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 0), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 0), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 0), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 0), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 631), with unselected range on comment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 631), with selected range on comment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 631), with unselected range collapsed at (comment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 631), with selected range collapsed at (comment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with unselected range collapsed at (comment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with selected range collapsed at (comment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 631), with unselected range collapsed at (comment, comment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 631), with selected range collapsed at (comment, comment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 631), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 631), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 631), with unselected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 631), with selected range on comment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 2), with unselected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 2), with selected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 2), with unselected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 2), with selected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with unselected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with selected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 2), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 2), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 2), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 2), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 2), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 2), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 0), with unselected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 0), with selected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 0), with unselected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 0), with selected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with unselected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with selected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 0), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 0), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 0), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 0), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 0), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 0), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 631), with unselected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 631), with selected range on foreignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 631), with unselected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 631), with selected range collapsed at (foreignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with unselected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with selected range collapsed at (foreignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 631), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 631), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 631), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 631), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 631), with unselected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 631), with selected range on foreignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 2), with unselected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 2), with selected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 2), with unselected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 2), with selected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with unselected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with selected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 2), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 2), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 2), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 2), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 2), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 2), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 0), with unselected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 0), with selected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 0), with unselected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 0), with selected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with unselected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with selected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 0), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 0), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 0), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 0), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 0), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 0), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 631), with unselected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 631), with selected range on xmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 631), with unselected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 631), with selected range collapsed at (xmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with unselected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with selected range collapsed at (xmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 631), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 631), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 631), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 631), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 631), with unselected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 631), with selected range on xmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 2), with unselected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 2), with selected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 2), with unselected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 2), with selected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with unselected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with selected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 2), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 2), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 2), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 2), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 2), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 2), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 0), with unselected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 0), with selected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 0), with unselected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 0), with selected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with unselected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with selected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 0), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 0), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 0), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 0), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 0), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 0), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 631), with unselected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 631), with selected range on detachedComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 631), with unselected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 631), with selected range collapsed at (detachedComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with unselected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with selected range collapsed at (detachedComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 631), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 631), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 631), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 631), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 631), with unselected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 631), with selected range on detachedComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 2), with unselected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 2), with selected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 2), with unselected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 2), with selected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with unselected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with selected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 2), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 2), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 2), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 2), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 2), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 2), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 0), with unselected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 0), with selected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 0), with unselected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 0), with selected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with unselected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with selected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 0), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 0), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 0), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 0), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 0), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 0), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 631), with unselected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 631), with selected range on detachedForeignComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 631), with unselected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 631), with selected range collapsed at (detachedForeignComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with unselected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with selected range collapsed at (detachedForeignComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 631), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 631), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 631), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 631), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 631), with unselected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 631), with selected range on detachedForeignComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 2), with unselected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 2), with selected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 2), with unselected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 2), with selected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with unselected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with selected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 2), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 2), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 2), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 2), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 2), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 2), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 0), with unselected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 0), with selected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 0), with unselected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 0), with selected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with unselected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with selected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 0), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 0), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 0), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 0), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 0), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 0), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 631), with unselected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 631), with selected range on detachedXmlComment from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 631), with unselected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 631), with selected range collapsed at (detachedXmlComment, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with unselected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with selected range collapsed at (detachedXmlComment, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 631), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 631), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 631), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 631), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 631), with unselected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 631), with selected range on detachedXmlComment from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range on paras[0] from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range on paras[0] from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 1) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[0].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[0].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[0].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[0].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[0].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[1].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[1].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[1].firstChild, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[1].firstChild, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[1].firstChild, 1) 13:53:28 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) 13:53:28 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) 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 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 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, "foo"), with unselected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, "foo"), with selected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, ""), with unselected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, ""), with selected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, ""), with selected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with selected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, ""), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, ""), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, ""), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, ""), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, "foo"), with unselected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, "foo"), with selected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, ""), with unselected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, ""), with selected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, ""), with selected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with selected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, ""), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, ""), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, ""), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, ""), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, "foo"), with unselected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, "foo"), with selected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, "foo"), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, "foo"), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, ""), with unselected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, ""), with selected range on foreignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, ""), with selected range collapsed at (foreignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with selected range collapsed at (foreignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, ""), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, ""), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, ""), with unselected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, ""), with selected range on foreignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, "foo"), with unselected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, "foo"), with selected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, ""), with unselected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, ""), with selected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, ""), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, ""), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, ""), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, ""), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, "foo"), with unselected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, "foo"), with selected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, ""), with unselected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, ""), with selected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, ""), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, ""), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, ""), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, ""), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, "foo"), with unselected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, "foo"), with selected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, "foo"), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, "foo"), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, ""), with unselected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, ""), with selected range on xmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (xmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (xmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, ""), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, ""), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, ""), with unselected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, ""), with selected range on xmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, "foo"), with unselected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, "foo"), with selected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, ""), with unselected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, ""), with selected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, ""), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, ""), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, ""), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, ""), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, "foo"), with unselected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, "foo"), with selected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, ""), with unselected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, ""), with selected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, ""), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, ""), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, ""), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, ""), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, "foo"), with unselected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, "foo"), with selected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, "foo"), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, "foo"), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, ""), with unselected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, ""), with selected range on detachedTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, ""), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, ""), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, ""), with unselected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, ""), with selected range on detachedTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, "foo"), with selected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, ""), with unselected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, ""), with selected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, "foo"), with selected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, ""), with unselected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, ""), with selected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, "foo"), with selected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, ""), with unselected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, ""), with selected range on detachedForeignTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, ""), with selected range on detachedForeignTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, "foo"), with selected range on detachedXmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, ""), with unselected range on detachedXmlTextNode from 0 to 1 13:53:28 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, ""), with selected range on detachedXmlTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, "foo"), with selected range on detachedXmlTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, ""), with unselected range on detachedXmlTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, ""), with selected range on detachedXmlTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, "foo"), with selected range on detachedXmlTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, ""), with unselected range on detachedXmlTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, ""), with selected range on detachedXmlTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, ""), with selected range on detachedXmlTextNode from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, "foo"), with unselected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, "foo"), with selected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, "foo"), with unselected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, "foo"), with selected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with unselected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with selected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, "foo"), with unselected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, "foo"), with selected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, "foo"), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, "foo"), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, "foo"), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, "foo"), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, ""), with unselected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, ""), with selected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, ""), with unselected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, ""), with selected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with unselected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with selected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, ""), with unselected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, ""), with selected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, ""), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, ""), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, ""), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, ""), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, "foo"), with unselected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, "foo"), with selected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, "foo"), with unselected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, "foo"), with selected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with unselected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with selected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, "foo"), with unselected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, "foo"), with selected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, "foo"), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, "foo"), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, "foo"), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, "foo"), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, ""), with unselected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, ""), with selected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, ""), with unselected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, ""), with selected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with unselected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with selected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, ""), with unselected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, ""), with selected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, ""), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, ""), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, ""), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, ""), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, "foo"), with unselected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, "foo"), with selected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, "foo"), with unselected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, "foo"), with selected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with unselected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with selected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, "foo"), with unselected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, "foo"), with selected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, "foo"), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, "foo"), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, "foo"), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, "foo"), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, ""), with unselected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, ""), with selected range on comment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, ""), with unselected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, ""), with selected range collapsed at (comment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with unselected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with selected range collapsed at (comment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, ""), with unselected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, ""), with selected range collapsed at (comment, comment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, ""), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, ""), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, ""), with unselected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, ""), with selected range on comment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, "foo"), with unselected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, "foo"), with selected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, "foo"), with selected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with selected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, "foo"), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, "foo"), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, "foo"), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, "foo"), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, ""), with unselected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, ""), with selected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, ""), with unselected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, ""), with selected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with unselected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with selected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, ""), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, ""), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, ""), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, ""), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, ""), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, ""), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, "foo"), with unselected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, "foo"), with selected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, "foo"), with selected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with selected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, "foo"), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, "foo"), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, "foo"), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, "foo"), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, ""), with unselected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, ""), with selected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, ""), with unselected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, ""), with selected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with unselected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with selected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, ""), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, ""), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, ""), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, ""), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, ""), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, ""), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, "foo"), with unselected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, "foo"), with selected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, "foo"), with selected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with selected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, "foo"), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, "foo"), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, "foo"), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, "foo"), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, ""), with unselected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, ""), with selected range on foreignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, ""), with unselected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, ""), with selected range collapsed at (foreignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with unselected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with selected range collapsed at (foreignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, ""), with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, ""), with selected range collapsed at (foreignComment, foreignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, ""), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, ""), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, ""), with unselected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, ""), with selected range on foreignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, "foo"), with unselected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, "foo"), with selected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, "foo"), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, "foo"), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, "foo"), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, "foo"), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, ""), with unselected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, ""), with selected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, ""), with unselected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, ""), with selected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with unselected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with selected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, ""), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, ""), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, ""), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, ""), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, ""), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, ""), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, "foo"), with unselected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, "foo"), with selected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, "foo"), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, "foo"), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, "foo"), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, "foo"), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, ""), with unselected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, ""), with selected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, ""), with unselected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, ""), with selected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with unselected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with selected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, ""), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, ""), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, ""), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, ""), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, ""), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, ""), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, "foo"), with unselected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, "foo"), with selected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, "foo"), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, "foo"), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, "foo"), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, "foo"), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, ""), with unselected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, ""), with selected range on xmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, ""), with unselected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, ""), with selected range collapsed at (xmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with unselected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with selected range collapsed at (xmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, ""), with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, ""), with selected range collapsed at (xmlComment, xmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, ""), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, ""), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, ""), with unselected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, ""), with selected range on xmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, "foo"), with unselected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, "foo"), with selected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, "foo"), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, "foo"), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, "foo"), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, "foo"), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, ""), with unselected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, ""), with selected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, ""), with selected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with selected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, ""), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, ""), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, ""), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, ""), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, ""), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, ""), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, "foo"), with unselected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, "foo"), with selected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, "foo"), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, "foo"), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, "foo"), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, "foo"), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, ""), with unselected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, ""), with selected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, ""), with selected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with selected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, ""), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, ""), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, ""), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, ""), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, ""), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, ""), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, "foo"), with unselected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, "foo"), with selected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, "foo"), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, "foo"), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, "foo"), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, "foo"), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, ""), with unselected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, ""), with selected range on detachedComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, ""), with selected range collapsed at (detachedComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with selected range collapsed at (detachedComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, ""), with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, ""), with selected range collapsed at (detachedComment, detachedComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, ""), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, ""), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, ""), with unselected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, ""), with selected range on detachedComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, "foo"), with unselected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, "foo"), with selected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, ""), with unselected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, ""), with selected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, ""), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, ""), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, "foo"), with unselected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, "foo"), with selected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, ""), with unselected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, ""), with selected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, ""), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, ""), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, "foo"), with unselected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, "foo"), with selected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, "foo"), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, ""), with unselected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, ""), with selected range on detachedForeignComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, ""), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, ""), with unselected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, ""), with selected range on detachedForeignComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, "foo"), with unselected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, "foo"), with selected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, ""), with unselected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, ""), with selected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, ""), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, ""), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, "foo"), with unselected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, "foo"), with selected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, ""), with unselected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, ""), with selected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, ""), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, ""), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, "foo"), with unselected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, "foo"), with selected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, "foo"), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, ""), with unselected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, ""), with selected range on detachedXmlComment from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlComment, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlComment, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, ""), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, ""), with unselected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, ""), with selected range on detachedXmlComment from 1 to 3 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 0) 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 1) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 0) 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 1) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 0) 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 1) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 0) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to 1 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 1) 13:53:29 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) 13:53:29 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) 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 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 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 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) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:29 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range on comment from 1 to comment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, comment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to 1 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1) 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range on xmlComment from 0 to xmlComment.length 13:53:30 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 1 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 1 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 2) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 2) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0) 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1) 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1) 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 1 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on testDiv from 1 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, null), with unselected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, null), with selected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0) 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1) 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 1 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 1 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 2) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 2) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0) 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1) 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1) 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0) 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1) 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv.lastChild from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range on testDiv.lastChild from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 1) 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length - 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length - 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv.lastChild from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv.lastChild from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 1) 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on testDiv from 1 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on testDiv from 1 to 2 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range on detachedComment from 0 to 5 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range on detachedComment from 0 to 5 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[0]), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[0]), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(testDiv), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(testDiv), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(foreignDoc), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(foreignDoc), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document.doctype), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document.doctype), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on paras[0] from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 0) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 1 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 1) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 1 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 1 to 2 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 2) 13:53:31 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 2) 13:53:31 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 13:53:31 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 13:53:31 INFO - TEST-OK | /dom/ranges/Range-mutations.html | took 40288ms 13:53:31 INFO - TEST-START | /dom/ranges/Range-selectNode.html 13:53:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba05e1000 == 5 [pid = 1877] [id = 28] 13:53:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f9bb1bf3000) [pid = 1877] [serial = 78] [outer = (nil)] 13:53:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f9bb1c6fc00) [pid = 1877] [serial = 79] [outer = 0x7f9bb1bf3000] 13:53:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f9bb20bb800) [pid = 1877] [serial = 80] [outer = 0x7f9bb1bf3000] 13:53:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, current doc's range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, foreign doc's range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, XML doc's range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, detached range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, current doc's range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, foreign doc's range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, XML doc's range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, detached range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, current doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, foreign doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, XML doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, detached range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, current doc's range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, foreign doc's range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, XML doc's range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, detached range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, current doc's range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, foreign doc's range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, XML doc's range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, detached range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, current doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, foreign doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, XML doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, detached range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, current doc's range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, foreign doc's range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, XML doc's range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, detached range, type 9 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, current doc's range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, foreign doc's range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, XML doc's range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, detached range, type 10 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, current doc's range, type 7 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, foreign doc's range, type 7 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, XML doc's range, type 7 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, detached range, type 7 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, current doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, foreign doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, XML doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, detached range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, current doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, foreign doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, XML doc's range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, detached range, type 1 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, current doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, foreign doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, XML doc's range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, detached range, type 3 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, current doc's range, type 7 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, foreign doc's range, type 7 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, XML doc's range, type 7 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, detached range, type 7 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, current doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, foreign doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, XML doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, detached range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, current doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, foreign doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, XML doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, detached range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, current doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, foreign doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, XML doc's range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, detached range, type 8 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, current doc's range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, foreign doc's range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, XML doc's range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, detached range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, current doc's range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, foreign doc's range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, XML doc's range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, detached range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, current doc's range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, foreign doc's range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, XML doc's range, type 11 13:53:33 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, detached range, type 11 13:53:33 INFO - TEST-OK | /dom/ranges/Range-selectNode.html | took 2045ms 13:53:33 INFO - TEST-START | /dom/ranges/Range-set.html 13:53:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba8511000 == 6 [pid = 1877] [id = 29] 13:53:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f9bb3499400) [pid = 1877] [serial = 81] [outer = (nil)] 13:53:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 24 (0x7f9bb349c800) [pid = 1877] [serial = 82] [outer = 0x7f9bb3499400] 13:53:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 25 (0x7f9bb36ab000) [pid = 1877] [serial = 83] [outer = 0x7f9bb3499400] 13:53:35 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:35 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:35 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 10 [document.documentElement, 0, document.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 11 [document.documentElement, 0, document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 12 [document.documentElement, 1, document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 13 [document.head, 1, document.head, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 14 [document.body, 4, document.body, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 16 [paras[0], 0, paras[0], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 17 [detachedPara1, 0, detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 20 [paras[0].firstChild, 3, paras[3], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 21 [paras[0], 0, paras[0].firstChild, 7] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 22 [testDiv, 2, paras[4], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 23 [document, 0, document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 24 [document, 0, document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 25 [comment, 2, comment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 26 [testDiv, 0, comment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 27 [foreignDoc, 1, foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 28 [foreignDoc.body, 0, foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 29 [xmlDoc, 1, xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 30 [detachedTextNode, 0, detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 33 [detachedComment, 3, detachedComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 36 [docfrag, 0, docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 37 [processingInstruction, 0, processingInstruction, 4] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoctype, 0] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoctype, 0] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 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] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1] 13:53:49 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoctype, 0] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 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] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0] 13:53:50 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 87 [xmlDoctype, 0] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoctype, 0] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoctype, 0] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 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] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8] 13:53:51 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8] 13:53:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba05e1000 == 5 [pid = 1877] [id = 28] 13:53:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9baad60800 == 4 [pid = 1877] [id = 27] 13:53:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9baa9e5800 == 3 [pid = 1877] [id = 26] 13:53:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bad0e4000 == 2 [pid = 1877] [id = 25] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1] 13:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 24 (0x7f9bb0bf6c00) [pid = 1877] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 23 (0x7f9bb1be6c00) [pid = 1877] [serial = 55] [outer = (nil)] [url = about:blank] 13:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 22 (0x7f9bb1e72800) [pid = 1877] [serial = 52] [outer = (nil)] [url = about:blank] 13:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 21 (0x7f9bb1c67800) [pid = 1877] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 20 (0x7f9bb1bedc00) [pid = 1877] [serial = 44] [outer = (nil)] [url = about:blank] 13:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 19 (0x7f9bb16b6400) [pid = 1877] [serial = 41] [outer = (nil)] [url = about:blank] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9] 13:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 18 (0x7f9bb32d4400) [pid = 1877] [serial = 65] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 17 (0x7f9bb20c1c00) [pid = 1877] [serial = 63] [outer = (nil)] [url = about:blank] 13:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7f9bb20ba400) [pid = 1877] [serial = 60] [outer = (nil)] [url = about:blank] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoctype, 0] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 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] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.documentElement, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 7] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.documentElement, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.documentElement, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1] 13:53:52 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 0 [paras[0].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 1 [paras[0].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 2 [paras[0].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 3 [paras[0].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 4 [paras[0].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 5 [paras[0].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 6 [paras[0].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 7 [paras[0].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 8 [paras[1].firstChild, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 9 [paras[1].firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 10 [paras[1].firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 11 [paras[1].firstChild, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 12 [paras[1].firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 13 [paras[1].firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 14 [paras[1].firstChild, 10] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 15 [paras[1].firstChild, 65535] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 16 [detachedPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 17 [detachedPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 18 [detachedPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 19 [detachedPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 20 [foreignPara1.firstChild, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 21 [foreignPara1.firstChild, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 22 [foreignPara1.firstChild, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 23 [foreignPara1.firstChild, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 24 [document.documentElement, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 25 [document.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 26 [document.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 27 [document.documentElement, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 28 [document.documentElement, 7] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 29 [document.head, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 30 [document.body, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 31 [foreignDoc.documentElement, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 32 [foreignDoc.documentElement, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 33 [foreignDoc.head, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 34 [foreignDoc.body, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 35 [paras[0], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 36 [paras[0], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 37 [paras[0], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 38 [paras[1], 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 39 [paras[1], 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 40 [paras[1], 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 41 [detachedPara1, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 42 [detachedPara1, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 43 [testDiv, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 44 [testDiv, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 45 [document, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 46 [document, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 47 [document, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 48 [document, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 49 [document, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 50 [comment, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 51 [comment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 52 [comment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 53 [comment, 96] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 54 [foreignDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 55 [foreignDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 56 [foreignComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 57 [foreignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 58 [foreignTextNode, 36] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 59 [xmlDoc, -1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 60 [xmlDoc, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 61 [xmlDoc, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 62 [xmlDoc, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 63 [xmlComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 64 [xmlComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 65 [processingInstruction, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 66 [processingInstruction, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 67 [processingInstruction, 9] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 68 [detachedTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 69 [detachedTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 70 [detachedForeignTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 71 [detachedForeignTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 72 [detachedXmlTextNode, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 73 [detachedXmlTextNode, 8] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 74 [detachedProcessingInstruction, 12] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 75 [detachedComment, 3] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 76 [detachedComment, 5] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 77 [detachedForeignComment, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 78 [detachedForeignComment, 4] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 79 [detachedXmlComment, 2] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 80 [docfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 81 [foreignDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 82 [xmlDocfrag, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 83 [doctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 84 [doctype, -17] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 85 [doctype, 1] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 86 [foreignDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 87 [xmlDoctype, 0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] 13:53:53 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 13:53:53 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 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] 13:53:53 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 13:53:53 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 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] 13:53:53 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 13:53:53 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 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] 13:53:53 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 13:53:53 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 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] 13:53:53 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 13:53:53 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 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] 13:53:53 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 13:53:53 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 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement 13:53:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] 13:53:54 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 13:53:54 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 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild 13:53:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] 13:53:55 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 13:53:55 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 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0] 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype 13:53:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype 13:53:55 INFO - TEST-OK | /dom/ranges/Range-set.html | took 22057ms 13:53:55 INFO - TEST-START | /dom/ranges/Range-surroundContents.html 13:53:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba05e1800 == 3 [pid = 1877] [id = 30] 13:53:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f9bb0befc00) [pid = 1877] [serial = 84] [outer = (nil)] 13:53:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f9bb0bf1800) [pid = 1877] [serial = 85] [outer = 0x7f9bb0befc00] 13:53:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f9bb0e82000) [pid = 1877] [serial = 86] [outer = 0x7f9bb0befc00] 13:53:57 INFO - PROCESS | 1825 | --DOMWINDOW == 18 (0x7f9bb1e71400) [pid = 1877] [serial = 76] [outer = (nil)] [url = about:blank] 13:53:57 INFO - PROCESS | 1825 | --DOMWINDOW == 17 (0x7f9bb1c6fc00) [pid = 1877] [serial = 79] [outer = (nil)] [url = about:blank] 13:53:57 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7f9bb0e7fc00) [pid = 1877] [serial = 73] [outer = (nil)] [url = about:blank] 13:53:57 INFO - PROCESS | 1825 | --DOMWINDOW == 15 (0x7f9bb0bfb000) [pid = 1877] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-mutations.html] 13:53:57 INFO - PROCESS | 1825 | --DOMWINDOW == 14 (0x7f9bb1bf3000) [pid = 1877] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-selectNode.html] 13:53:57 INFO - PROCESS | 1825 | --DOMWINDOW == 13 (0x7f9bb0bfb800) [pid = 1877] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-isPointInRange.html] 13:53:57 INFO - PROCESS | 1825 | --DOMWINDOW == 12 (0x7f9bb20bd800) [pid = 1877] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-intersectsNode.html] 13:53:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0634800 == 4 [pid = 1877] [id = 31] 13:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f9bb16b1c00) [pid = 1877] [serial = 87] [outer = (nil)] 13:53:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0635000 == 5 [pid = 1877] [id = 32] 13:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f9bb16b2800) [pid = 1877] [serial = 88] [outer = (nil)] 13:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f9bb16b3800) [pid = 1877] [serial = 89] [outer = 0x7f9bb16b1c00] 13:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f9bb16b3c00) [pid = 1877] [serial = 90] [outer = 0x7f9bb16b2800] 13:53:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:58 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:58 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:53:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f9bb16b9800) [pid = 1877] [serial = 91] [outer = 0x7f9bb16b2800] 13:53:58 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:12 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] 13:54:12 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] 13:54:12 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̈ḧ 13:54:12 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:313:3 13:54:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:312:1 13:54:12 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̈ḧ 13:54:12 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:313:3 13:54:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:312:1 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype 13:54:12 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 13:54:12 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] 13:54:12 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] 13:54:12 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̈ḧ 13:54:12 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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̈ḧ 13:54:12 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype 13:54:12 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 13:54:12 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] 13:54:12 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] 13:54:12 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̈ḧ 13:54:12 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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̈ḧ 13:54:12 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype 13:54:12 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 13:54:12 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] 13:54:12 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] 13:54:12 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̈ḧ 13:54:12 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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̈ḧ 13:54:12 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype 13:54:12 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 13:54:12 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] 13:54:12 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] 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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 13:54:12 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype 13:54:12 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 13:54:12 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] 13:54:12 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] 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 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 13:54:12 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13 13:54:12 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7 13:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:12 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3 13:54:12 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,7: resulting DOM for range [document.head, 1, document.head, 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,7: resulting range position for range [document.head, 1, document.head, 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,17: resulting range position for range [document.head, 1, document.head, 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,7: resulting DOM for range [document.body, 4, document.body, 5], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,7: resulting range position for range [document.body, 4, document.body, 5], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,17: resulting range position for range [document.body, 4, document.body, 5], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype 13:54:12 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] 13:54:12 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] 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype 13:54:12 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 13:54:12 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] 13:54:12 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] 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] 13:54:12 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] 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] 13:54:12 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] 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild 13:54:12 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 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0] 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype 13:54:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,0: resulting DOM for range [document, 0, document, 1], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,0: resulting range position for range [document, 0, document, 1], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,3: resulting range position for range [document, 0, document, 1], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,5: resulting range position for range [document, 0, document, 1], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,7: resulting DOM for range [document, 0, document, 1], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,7: resulting range position for range [document, 0, document, 1], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,8: resulting range position for range [document, 0, document, 1], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,9: resulting range position for range [document, 0, document, 1], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,10: resulting range position for range [document, 0, document, 1], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,11: resulting range position for range [document, 0, document, 1], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,12: resulting DOM for range [document, 0, document, 1], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,12: resulting range position for range [document, 0, document, 1], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,15: resulting range position for range [document, 0, document, 1], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,17: resulting DOM for range [document, 0, document, 1], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,17: resulting range position for range [document, 0, document, 1], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,18: resulting DOM for range [document, 0, document, 1], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,18: resulting range position for range [document, 0, document, 1], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,19: resulting DOM for range [document, 0, document, 1], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,19: resulting range position for range [document, 0, document, 1], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,20: resulting DOM for range [document, 0, document, 1], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,20: resulting range position for range [document, 0, document, 1], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,0: resulting DOM for range [document, 0, document, 2], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,0: resulting range position for range [document, 0, document, 2], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,3: resulting range position for range [document, 0, document, 2], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,5: resulting range position for range [document, 0, document, 2], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,7: resulting DOM for range [document, 0, document, 2], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,7: resulting range position for range [document, 0, document, 2], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,8: resulting range position for range [document, 0, document, 2], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,9: resulting range position for range [document, 0, document, 2], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,10: resulting range position for range [document, 0, document, 2], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,11: resulting range position for range [document, 0, document, 2], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,12: resulting DOM for range [document, 0, document, 2], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,12: resulting range position for range [document, 0, document, 2], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,15: resulting range position for range [document, 0, document, 2], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,17: resulting DOM for range [document, 0, document, 2], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,17: resulting range position for range [document, 0, document, 2], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,18: resulting DOM for range [document, 0, document, 2], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,18: resulting range position for range [document, 0, document, 2], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,19: resulting DOM for range [document, 0, document, 2], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,19: resulting range position for range [document, 0, document, 2], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,20: resulting DOM for range [document, 0, document, 2], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,20: resulting range position for range [document, 0, document, 2], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,0: resulting range position for range [comment, 2, comment, 3], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,7: resulting DOM for range [comment, 2, comment, 3], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,7: resulting range position for range [comment, 2, comment, 3], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,17: resulting DOM for range [comment, 2, comment, 3], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,17: resulting range position for range [comment, 2, comment, 3], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,19: resulting range position for range [comment, 2, comment, 3], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,20: resulting DOM for range [comment, 2, comment, 3], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,20: resulting range position for range [comment, 2, comment, 3], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,7: resulting DOM for range [testDiv, 0, comment, 5], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,7: resulting range position for range [testDiv, 0, comment, 5], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,17: resulting range position for range [testDiv, 0, comment, 5], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,0: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,0: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0] 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,1: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,1: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,2: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,2: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,3: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,3: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,4: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,4: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,5: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,5: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,6: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,6: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,7: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,7: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node document 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,8: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,8: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,9: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,9: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,10: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,10: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,11: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,11: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,12: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,12: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlElement 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,13: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,13: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,14: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,14: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,15: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,15: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,16: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,16: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,17: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,17: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node comment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,18: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,18: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedComment 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,19: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,19: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node docfrag 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,20: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,20: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node doctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,21: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype 13:54:13 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,21: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype 13:54:13 INFO - TEST-OK | /dom/ranges/Range-surroundContents.html | took 17529ms 13:54:13 INFO - TEST-START | /dom/traversal/NodeFilter-constants.html 13:54:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0ba9800 == 6 [pid = 1877] [id = 33] 13:54:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f9bb0becc00) [pid = 1877] [serial = 92] [outer = (nil)] 13:54:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f9bb0e81800) [pid = 1877] [serial = 93] [outer = 0x7f9bb0becc00] 13:54:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f9bb16b8400) [pid = 1877] [serial = 94] [outer = 0x7f9bb0becc00] 13:54:14 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:14 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:14 INFO - TEST-PASS | /dom/traversal/NodeFilter-constants.html | Constants for acceptNode on NodeFilter interface object. 13:54:14 INFO - TEST-PASS | /dom/traversal/NodeFilter-constants.html | Constants for whatToShow on NodeFilter interface object. 13:54:14 INFO - TEST-OK | /dom/traversal/NodeFilter-constants.html | took 1390ms 13:54:14 INFO - TEST-START | /dom/traversal/NodeIterator-removal.html 13:54:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba062d800 == 7 [pid = 1877] [id = 34] 13:54:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f9bb0bf0000) [pid = 1877] [serial = 95] [outer = (nil)] 13:54:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f9bb0bf2800) [pid = 1877] [serial = 96] [outer = 0x7f9bb0bf0000] 13:54:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f9bb1be7400) [pid = 1877] [serial = 97] [outer = 0x7f9bb0bf0000] 13:54:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:15 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[0] 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[0].firstChild 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[1].firstChild 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignPara1 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignPara1.firstChild 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara1 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara1.firstChild 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignPara2 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlElement 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignTextNode 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node processingInstruction 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node comment 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node doctype 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignDoctype 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[1] 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara2 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara2.firstChild 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node testDiv 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlTextNode 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlComment 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignComment 13:54:17 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlDoctype 13:54:17 INFO - TEST-OK | /dom/traversal/NodeIterator-removal.html | took 2430ms 13:54:17 INFO - TEST-START | /dom/traversal/NodeIterator.html 13:54:17 INFO - PROCESS | 1825 | --DOMWINDOW == 22 (0x7f9bb16b3c00) [pid = 1877] [serial = 90] [outer = 0x7f9bb16b2800] [url = about:blank] 13:54:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0634800 == 6 [pid = 1877] [id = 31] 13:54:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0635000 == 5 [pid = 1877] [id = 32] 13:54:17 INFO - PROCESS | 1825 | --DOMWINDOW == 21 (0x7f9bb0899400) [pid = 1877] [serial = 74] [outer = (nil)] [url = about:blank] 13:54:17 INFO - PROCESS | 1825 | --DOMWINDOW == 20 (0x7f9bb089d800) [pid = 1877] [serial = 71] [outer = (nil)] [url = about:blank] 13:54:17 INFO - PROCESS | 1825 | --DOMWINDOW == 19 (0x7f9bb20bb800) [pid = 1877] [serial = 80] [outer = (nil)] [url = about:blank] 13:54:17 INFO - PROCESS | 1825 | --DOMWINDOW == 18 (0x7f9bb1e7b400) [pid = 1877] [serial = 77] [outer = (nil)] [url = about:blank] 13:54:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0635000 == 6 [pid = 1877] [id = 35] 13:54:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f9bb089ec00) [pid = 1877] [serial = 98] [outer = (nil)] 13:54:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f9bb0bf0400) [pid = 1877] [serial = 99] [outer = 0x7f9bb089ec00] 13:54:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f9bb20b9800) [pid = 1877] [serial = 100] [outer = 0x7f9bb089ec00] 13:54:18 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:18 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:18 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | detach() should be a no-op 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | createNodeIterator() parameter defaults 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | createNodeIterator() with null as arguments 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | createNodeIterator() with undefined as arguments 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | Propagate exception from filter function 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:20 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:20 INFO - TEST-OK | /dom/traversal/NodeIterator.html | took 3130ms 13:54:20 INFO - TEST-START | /dom/traversal/TreeWalker-acceptNode-filter.html 13:54:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba6f1f800 == 7 [pid = 1877] [id = 36] 13:54:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f9bb16ba400) [pid = 1877] [serial = 101] [outer = (nil)] 13:54:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f9bb3404000) [pid = 1877] [serial = 102] [outer = 0x7f9bb16ba400] 13:54:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 24 (0x7f9bb3498800) [pid = 1877] [serial = 103] [outer = 0x7f9bb16ba400] 13:54:21 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:21 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with raw function filter 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with object filter 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with null filter 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with undefined filter 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with object lacking acceptNode property 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with object with non-function acceptNode property 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with function having acceptNode function 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing acceptNode callee 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with filter function that throws 13:54:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with filter object that throws 13:54:22 INFO - TEST-OK | /dom/traversal/TreeWalker-acceptNode-filter.html | took 1699ms 13:54:22 INFO - TEST-START | /dom/traversal/TreeWalker-basic.html 13:54:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9bad907800 == 8 [pid = 1877] [id = 37] 13:54:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 25 (0x7f9bb1be7c00) [pid = 1877] [serial = 104] [outer = (nil)] 13:54:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 26 (0x7f9bb32da800) [pid = 1877] [serial = 105] [outer = 0x7f9bb1be7c00] 13:54:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f9bb6e95000) [pid = 1877] [serial = 106] [outer = 0x7f9bb1be7c00] 13:54:23 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:23 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:23 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:23 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:24 INFO - PROCESS | 1825 | --DOMWINDOW == 26 (0x7f9bb0bf1800) [pid = 1877] [serial = 85] [outer = (nil)] [url = about:blank] 13:54:24 INFO - PROCESS | 1825 | --DOMWINDOW == 25 (0x7f9bb349c800) [pid = 1877] [serial = 82] [outer = (nil)] [url = about:blank] 13:54:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Construct a TreeWalker by document.createTreeWalker(root). 13:54:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Construct a TreeWalker by document.createTreeWalker(root, null, null). 13:54:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Construct a TreeWalker by document.createTreeWalker(root, undefined, undefined). 13:54:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Give an invalid root node to document.createTreeWalker(). 13:54:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Walk over nodes. 13:54:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Optional arguments to createTreeWalker should be optional (3 passed, null). 13:54:24 INFO - TEST-OK | /dom/traversal/TreeWalker-basic.html | took 2642ms 13:54:24 INFO - TEST-START | /dom/traversal/TreeWalker-currentNode.html 13:54:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0bb8000 == 9 [pid = 1877] [id = 38] 13:54:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 26 (0x7f9bb386ec00) [pid = 1877] [serial = 107] [outer = (nil)] 13:54:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f9bb84fac00) [pid = 1877] [serial = 108] [outer = 0x7f9bb386ec00] 13:54:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 28 (0x7f9bb90e9000) [pid = 1877] [serial = 109] [outer = 0x7f9bb386ec00] 13:54:25 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:25 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:25 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:25 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:26 INFO - TEST-PASS | /dom/traversal/TreeWalker-currentNode.html | Test that TreeWalker.parent() doesn't set the currentNode to a node not under the root. 13:54:26 INFO - TEST-PASS | /dom/traversal/TreeWalker-currentNode.html | Test that we handle setting the currentNode to arbitrary nodes not under the root element. 13:54:26 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. 13:54:26 INFO - TEST-OK | /dom/traversal/TreeWalker-currentNode.html | took 1533ms 13:54:26 INFO - TEST-START | /dom/traversal/TreeWalker-previousNodeLastChildReject.html 13:54:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0bbc000 == 10 [pid = 1877] [id = 39] 13:54:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 29 (0x7f9ba0336400) [pid = 1877] [serial = 110] [outer = (nil)] 13:54:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 30 (0x7f9ba09b3c00) [pid = 1877] [serial = 111] [outer = 0x7f9ba0336400] 13:54:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 31 (0x7f9ba09ba400) [pid = 1877] [serial = 112] [outer = 0x7f9ba0336400] 13:54:27 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:27 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:27 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:27 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:27 INFO - TEST-PASS | /dom/traversal/TreeWalker-previousNodeLastChildReject.html | Test that previousNode properly respects the filter. 13:54:27 INFO - TEST-OK | /dom/traversal/TreeWalker-previousNodeLastChildReject.html | took 1414ms 13:54:27 INFO - TEST-START | /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html 13:54:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba3206800 == 11 [pid = 1877] [id = 40] 13:54:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 32 (0x7f9ba0336c00) [pid = 1877] [serial = 113] [outer = (nil)] 13:54:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 33 (0x7f9ba09bb000) [pid = 1877] [serial = 114] [outer = 0x7f9ba0336c00] 13:54:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 34 (0x7f9bb1c67c00) [pid = 1877] [serial = 115] [outer = 0x7f9ba0336c00] 13:54:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7facd8fb6800) [pid = 1825] [serial = 25] [outer = 0x7facccfcc800] 13:54:28 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:28 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:28 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:28 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:29 INFO - TEST-PASS | /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html | Test that previousSibling properly respects the filter. 13:54:29 INFO - TEST-OK | /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html | took 1439ms 13:54:29 INFO - TEST-START | /dom/traversal/TreeWalker-traversal-reject.html 13:54:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0f13800 == 12 [pid = 1877] [id = 41] 13:54:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 35 (0x7f9bb0894400) [pid = 1877] [serial = 116] [outer = (nil)] 13:54:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 36 (0x7f9bb16b3000) [pid = 1877] [serial = 117] [outer = 0x7f9bb0894400] 13:54:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 37 (0x7f9bb1bf5400) [pid = 1877] [serial = 118] [outer = 0x7f9bb0894400] 13:54:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9bad907800 == 11 [pid = 1877] [id = 37] 13:54:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba6f1f800 == 10 [pid = 1877] [id = 36] 13:54:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0635000 == 9 [pid = 1877] [id = 35] 13:54:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba05e1800 == 8 [pid = 1877] [id = 30] 13:54:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba062d800 == 7 [pid = 1877] [id = 34] 13:54:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba8511000 == 6 [pid = 1877] [id = 29] 13:54:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0ba9800 == 5 [pid = 1877] [id = 33] 13:54:30 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:30 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:30 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:30 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:30 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing nextNode 13:54:30 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing firstChild 13:54:30 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing nextSibling 13:54:30 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing parentNode 13:54:30 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing previousSibling 13:54:30 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing previousNode 13:54:30 INFO - TEST-OK | /dom/traversal/TreeWalker-traversal-reject.html | took 1478ms 13:54:30 INFO - TEST-START | /dom/traversal/TreeWalker-traversal-skip-most.html 13:54:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0bb9800 == 6 [pid = 1877] [id = 42] 13:54:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 38 (0x7f9bb0e8a800) [pid = 1877] [serial = 119] [outer = (nil)] 13:54:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 39 (0x7f9bb1c6c400) [pid = 1877] [serial = 120] [outer = 0x7f9bb0e8a800] 13:54:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 40 (0x7f9bb1e7dc00) [pid = 1877] [serial = 121] [outer = 0x7f9bb0e8a800] 13:54:31 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:31 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:31 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:31 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:31 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip-most.html | Testing nextSibling 13:54:31 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip-most.html | Testing previousSibling 13:54:31 INFO - TEST-OK | /dom/traversal/TreeWalker-traversal-skip-most.html | took 1073ms 13:54:31 INFO - TEST-START | /dom/traversal/TreeWalker-traversal-skip.html 13:54:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba320e000 == 7 [pid = 1877] [id = 43] 13:54:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 41 (0x7f9bb1c6f400) [pid = 1877] [serial = 122] [outer = (nil)] 13:54:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 42 (0x7f9bb20c0000) [pid = 1877] [serial = 123] [outer = 0x7f9bb1c6f400] 13:54:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 43 (0x7f9bb3493000) [pid = 1877] [serial = 124] [outer = 0x7f9bb1c6f400] 13:54:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:32 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:33 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing nextNode 13:54:33 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing firstChild 13:54:33 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing nextSibling 13:54:33 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing parentNode 13:54:33 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing previousSibling 13:54:33 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing previousNode 13:54:33 INFO - TEST-OK | /dom/traversal/TreeWalker-traversal-skip.html | took 1476ms 13:54:33 INFO - TEST-START | /dom/traversal/TreeWalker-walking-outside-a-tree.html 13:54:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba354f000 == 8 [pid = 1877] [id = 44] 13:54:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f9bb1e7ec00) [pid = 1877] [serial = 125] [outer = (nil)] 13:54:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f9bb32d7800) [pid = 1877] [serial = 126] [outer = 0x7f9bb1e7ec00] 13:54:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f9bb6e92400) [pid = 1877] [serial = 127] [outer = 0x7f9bb1e7ec00] 13:54:34 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:34 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:34 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:34 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:34 INFO - TEST-PASS | /dom/traversal/TreeWalker-walking-outside-a-tree.html | walking outside a tree 13:54:34 INFO - TEST-OK | /dom/traversal/TreeWalker-walking-outside-a-tree.html | took 1588ms 13:54:34 INFO - TEST-START | /dom/traversal/TreeWalker.html 13:54:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba3cdc000 == 9 [pid = 1877] [id = 45] 13:54:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f9bb16b2000) [pid = 1877] [serial = 128] [outer = (nil)] 13:54:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f9bb20c0800) [pid = 1877] [serial = 129] [outer = 0x7f9bb16b2000] 13:54:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f9bb90e5800) [pid = 1877] [serial = 130] [outer = 0x7f9bb16b2000] 13:54:35 INFO - PROCESS | 1825 | --DOMWINDOW == 48 (0x7f9bb3404000) [pid = 1877] [serial = 102] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1825 | --DOMWINDOW == 47 (0x7f9bb0bf2800) [pid = 1877] [serial = 96] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1825 | --DOMWINDOW == 46 (0x7f9bb0bf0400) [pid = 1877] [serial = 99] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1825 | --DOMWINDOW == 45 (0x7f9bb84fac00) [pid = 1877] [serial = 108] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1825 | --DOMWINDOW == 44 (0x7f9bb0e81800) [pid = 1877] [serial = 93] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1825 | --DOMWINDOW == 43 (0x7f9bb32da800) [pid = 1877] [serial = 105] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1825 | --DOMWINDOW == 42 (0x7f9bb16ba400) [pid = 1877] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-acceptNode-filter.html] 13:54:35 INFO - PROCESS | 1825 | --DOMWINDOW == 41 (0x7f9bb0bf0000) [pid = 1877] [serial = 95] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/NodeIterator-removal.html] 13:54:35 INFO - PROCESS | 1825 | --DOMWINDOW == 40 (0x7f9bb089ec00) [pid = 1877] [serial = 98] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/NodeIterator.html] 13:54:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 13:54:38 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 13:54:38 INFO - TEST-OK | /dom/traversal/TreeWalker.html | took 3912ms 13:54:38 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7facd92a2800) [pid = 1825] [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.] 13:54:38 INFO - TEST-START | /domparsing/DOMParser-parseFromString-html.html 13:54:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba2a4c000 == 10 [pid = 1877] [id = 46] 13:54:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 41 (0x7f9ba156cc00) [pid = 1877] [serial = 131] [outer = (nil)] 13:54:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 42 (0x7f9ba156dc00) [pid = 1877] [serial = 132] [outer = 0x7f9ba156cc00] 13:54:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 43 (0x7f9ba1574000) [pid = 1877] [serial = 133] [outer = 0x7f9ba156cc00] 13:54:39 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:39 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:40 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | Parsing of id attribute 13:54:40 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | contentType 13:54:40 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | characterSet 13:54:40 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | inputEncoding 13:54:40 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | charset 13:54:40 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | URL value 13:54:40 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | Location value 13:54:40 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | DOMParser parses HTML tag soup with no problems 13:54:40 INFO - TEST-OK | /domparsing/DOMParser-parseFromString-html.html | took 1395ms 13:54:40 INFO - TEST-START | /domparsing/DOMParser-parseFromString-xml.html 13:54:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba3cee000 == 11 [pid = 1877] [id = 47] 13:54:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f9ba09be800) [pid = 1877] [serial = 134] [outer = (nil)] 13:54:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f9ba1568400) [pid = 1877] [serial = 135] [outer = 0x7f9ba09be800] 13:54:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f9bb1c69c00) [pid = 1877] [serial = 136] [outer = 0x7f9ba09be800] 13:54:41 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:41 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba354f000 == 10 [pid = 1877] [id = 44] 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type text/xml 13:54:41 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 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:35:5 13:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:32:3 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type text/xml 13:54:41 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 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:50:5 13:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:47:3 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type application/xml 13:54:41 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 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:35:5 13:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:32:3 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type application/xml 13:54:41 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 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:50:5 13:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:47:3 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type application/xhtml+xml 13:54:41 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 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:35:5 13:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:32:3 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type application/xhtml+xml 13:54:41 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 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:50:5 13:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:47:3 13:54:41 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type image/svg+xml 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for correctly parsed document with type image/svg+xml 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type image/svg+xml 13:54:41 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for incorrectly parsed document with type image/svg+xml 13:54:41 INFO - TEST-OK | /domparsing/DOMParser-parseFromString-xml.html | took 1485ms 13:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba320e000 == 9 [pid = 1877] [id = 43] 13:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0bb9800 == 8 [pid = 1877] [id = 42] 13:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0f13800 == 7 [pid = 1877] [id = 41] 13:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba3206800 == 6 [pid = 1877] [id = 40] 13:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0bbc000 == 5 [pid = 1877] [id = 39] 13:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0bb8000 == 4 [pid = 1877] [id = 38] 13:54:41 INFO - TEST-START | /domparsing/XMLSerializer-serializeToString.html 13:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 45 (0x7f9bb20b9800) [pid = 1877] [serial = 100] [outer = (nil)] [url = about:blank] 13:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 44 (0x7f9bb1be7400) [pid = 1877] [serial = 97] [outer = (nil)] [url = about:blank] 13:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 43 (0x7f9bb3498800) [pid = 1877] [serial = 103] [outer = (nil)] [url = about:blank] 13:54:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0baa800 == 5 [pid = 1877] [id = 48] 13:54:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f9bb089d400) [pid = 1877] [serial = 137] [outer = (nil)] 13:54:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f9bb16b8000) [pid = 1877] [serial = 138] [outer = 0x7f9bb089d400] 13:54:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f9bb1c6b000) [pid = 1877] [serial = 139] [outer = 0x7f9bb089d400] 13:54:42 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:42 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:42 INFO - TEST-PASS | /domparsing/XMLSerializer-serializeToString.html | check XMLSerializer.serializeToString method could parsing xmldoc to string 13:54:42 INFO - TEST-OK | /domparsing/XMLSerializer-serializeToString.html | took 1149ms 13:54:42 INFO - TEST-START | /domparsing/insert-adjacent.html 13:54:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba2729000 == 6 [pid = 1877] [id = 49] 13:54:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f9bb0e85400) [pid = 1877] [serial = 140] [outer = (nil)] 13:54:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f9bb1e79800) [pid = 1877] [serial = 141] [outer = 0x7f9bb0e85400] 13:54:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f9bb3403000) [pid = 1877] [serial = 142] [outer = 0x7f9bb0e85400] 13:54:43 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:44 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:44 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(beforebegin,

beforebegin

) 13:54:44 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(afterbegin,

afterbegin

) 13:54:44 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(beforeend,

beforeend

) 13:54:44 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(afterend,

afterend

) 13:54:44 INFO - TEST-OK | /domparsing/insert-adjacent.html | took 1397ms 13:54:44 INFO - TEST-START | /domxpath/001.html 13:54:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba37b8800 == 7 [pid = 1877] [id = 50] 13:54:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f9bb1c71c00) [pid = 1877] [serial = 143] [outer = (nil)] 13:54:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f9bb3497000) [pid = 1877] [serial = 144] [outer = 0x7f9bb1c71c00] 13:54:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f9bb8419400) [pid = 1877] [serial = 145] [outer = 0x7f9bb1c71c00] 13:54:45 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:45 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:45 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 564 13:54:45 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 710 13:54:45 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 733 13:54:45 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 342 13:54:46 INFO - TEST-PASS | /domxpath/001.html | HTML elements no namespace prefix 13:54:46 INFO - TEST-PASS | /domxpath/001.html | HTML elements namespace prefix 13:54:46 INFO - TEST-PASS | /domxpath/001.html | HTML elements mixed use of prefix 13:54:46 INFO - TEST-PASS | /domxpath/001.html | SVG elements no namespace prefix 13:54:46 INFO - TEST-PASS | /domxpath/001.html | SVG elements namespace prefix 13:54:46 INFO - TEST-PASS | /domxpath/001.html | HTML elements mixed case 13:54:46 INFO - TEST-PASS | /domxpath/001.html | SVG elements mixed case selector 13:54:46 INFO - TEST-PASS | /domxpath/001.html | Non-ascii HTML element 13:54:46 INFO - TEST-PASS | /domxpath/001.html | Non-ascii HTML element2 13:54:46 INFO - TEST-PASS | /domxpath/001.html | Non-ascii HTML element3 13:54:46 INFO - TEST-PASS | /domxpath/001.html | Throw with invalid prefix 13:54:46 INFO - TEST-OK | /domxpath/001.html | took 1789ms 13:54:46 INFO - TEST-START | /domxpath/002.html 13:54:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba405d000 == 8 [pid = 1877] [id = 51] 13:54:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f9ba10cbc00) [pid = 1877] [serial = 146] [outer = (nil)] 13:54:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f9ba10ccc00) [pid = 1877] [serial = 147] [outer = 0x7f9ba10cbc00] 13:54:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f9bb84a0c00) [pid = 1877] [serial = 148] [outer = 0x7f9ba10cbc00] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f9ba09b3c00) [pid = 1877] [serial = 111] [outer = (nil)] [url = about:blank] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f9bb6e92400) [pid = 1877] [serial = 127] [outer = (nil)] [url = about:blank] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f9bb32d7800) [pid = 1877] [serial = 126] [outer = (nil)] [url = about:blank] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f9ba09bb000) [pid = 1877] [serial = 114] [outer = (nil)] [url = about:blank] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f9bb1c6c400) [pid = 1877] [serial = 120] [outer = (nil)] [url = about:blank] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 49 (0x7f9bb20c0000) [pid = 1877] [serial = 123] [outer = (nil)] [url = about:blank] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 48 (0x7f9bb16b3000) [pid = 1877] [serial = 117] [outer = (nil)] [url = about:blank] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 47 (0x7f9bb6e95000) [pid = 1877] [serial = 106] [outer = (nil)] [url = about:blank] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 46 (0x7f9bb20c0800) [pid = 1877] [serial = 129] [outer = (nil)] [url = about:blank] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 45 (0x7f9bb1c6f400) [pid = 1877] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-traversal-skip.html] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 44 (0x7f9bb1e7ec00) [pid = 1877] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-walking-outside-a-tree.html] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 43 (0x7f9ba0336c00) [pid = 1877] [serial = 113] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 42 (0x7f9bb0e8a800) [pid = 1877] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-traversal-skip-most.html] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 41 (0x7f9bb0894400) [pid = 1877] [serial = 116] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-traversal-reject.html] 13:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 40 (0x7f9bb1be7c00) [pid = 1877] [serial = 104] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-basic.html] 13:54:47 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:47 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:54:47 INFO - TEST-PASS | /domxpath/002.html | Select html element based on attribute 13:54:47 INFO - TEST-PASS | /domxpath/002.html | Select html element based on attribute mixed case 13:54:47 INFO - TEST-PASS | /domxpath/002.html | Select both HTML and SVG elements based on attribute 13:54:47 INFO - TEST-PASS | /domxpath/002.html | Select HTML element with non-ascii attribute 1 13:54:47 INFO - TEST-PASS | /domxpath/002.html | Select HTML element with non-ascii attribute 2 13:54:47 INFO - TEST-PASS | /domxpath/002.html | Select HTML element with non-ascii attribute 3 13:54:47 INFO - TEST-FAIL | /domxpath/002.html | Select SVG element based on mixed case attribute - assert_array_equals: lengths differ, expected 0 got 2 13:54:47 INFO - test_xpath_succeeds@http://web-platform.test:8000/domxpath/002.html:26:3 13:54:47 INFO - generate_tests/RangeCount()) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 797 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 1386 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 7858 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 486 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(target) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1846 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 797 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 1386 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 7858 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 486 13:54:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(target) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1846 13:54:56 INFO - PROCESS | 1825 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight 13:54:56 INFO - PROCESS | 1825 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight 13:54:57 INFO - PROCESS | 1825 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontFace 13:54:57 INFO - PROCESS | 1825 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontFace 13:54:57 INFO - PROCESS | 1825 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontColor 13:54:57 INFO - PROCESS | 1825 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontColor 13:54:57 INFO - PROCESS | 1825 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight 13:54:57 INFO - PROCESS | 1825 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight 13:55:00 INFO - PROCESS | 1825 | [Child 1877] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba460f000 == 10 [pid = 1877] [id = 52] 13:55:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba405d000 == 9 [pid = 1877] [id = 51] 13:55:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba37b8800 == 8 [pid = 1877] [id = 50] 13:55:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba2729000 == 7 [pid = 1877] [id = 49] 13:55:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0baa800 == 6 [pid = 1877] [id = 48] 13:55:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba3cee000 == 5 [pid = 1877] [id = 47] 13:55:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba2a4c000 == 4 [pid = 1877] [id = 46] 13:55:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba3cdc000 == 3 [pid = 1877] [id = 45] 13:55:00 INFO - PROCESS | 1825 | --DOMWINDOW == 48 (0x7f9bb1e7dc00) [pid = 1877] [serial = 121] [outer = (nil)] [url = about:blank] 13:55:00 INFO - PROCESS | 1825 | --DOMWINDOW == 47 (0x7f9bb1c67c00) [pid = 1877] [serial = 115] [outer = (nil)] [url = about:blank] 13:55:00 INFO - PROCESS | 1825 | --DOMWINDOW == 46 (0x7f9bb1bf5400) [pid = 1877] [serial = 118] [outer = (nil)] [url = about:blank] 13:55:00 INFO - PROCESS | 1825 | --DOMWINDOW == 45 (0x7f9bb3493000) [pid = 1877] [serial = 124] [outer = (nil)] [url = about:blank] 13:55:01 INFO - TEST-PASS | /editing/event.html | Simple editable div: execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Simple editable div: beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Simple editable div: input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Simple editable div: execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Simple editable div: beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Simple editable div: input event, uncanceled - assert_equals: e.command expected (string) "bold" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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_..." 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:228:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:227:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Editable b: beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Editable b: input event, canceled - assert_true: div contents must not be changed expected true got false 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:264:17 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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_..." 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:228:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:227:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Editable b: beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Editable b: input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | No editable content: execCommand() must not throw, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | No editable content: beforeinput event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | No editable content: input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | No editable content: execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | No editable content: beforeinput event, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | No editable content: input event, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: execCommand() must not throw, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: beforeinput event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: beforeinput event, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: input event, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: execCommand() must not throw, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: beforeinput event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: beforeinput event, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: input event, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: execCommand() must not throw, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: beforeinput event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: beforeinput event, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: input event, uncanceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Changing selection from handler: execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Changing selection from handler: execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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
13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:270:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command backColor, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command backColor, value "": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command backColor, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command backColor, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command backColor, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "backColor" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command backColor, value "green": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command backColor, value "green": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "green": input event, uncanceled - assert_equals: e.command expected (string) "backColor" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command createLink, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command createLink, value "": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command createLink, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command createLink, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command createLink, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "createLink" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "fontName" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "serif": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "serif": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "serif": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "Helvetica": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontName, value "Helvetica": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "Helvetica": input event, uncanceled - assert_equals: e.command expected (string) "fontName" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "quasit": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "6": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "6": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "6": input event, uncanceled - assert_equals: e.command expected (string) "fontSize" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "15px": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "15px": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "15px": input event, uncanceled - assert_equals: e.command expected (string) "fontSize" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "foreColor" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "green": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "green": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "green": input event, uncanceled - assert_equals: e.command expected (string) "foreColor" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "hiliteColor" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "green": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "green": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "green": input event, uncanceled - assert_equals: e.command expected (string) "hiliteColor" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command italic, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command italic, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": input event, uncanceled - assert_equals: e.command expected (string) "italic" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command italic, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command italic, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command italic, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "italic" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": input event, uncanceled - assert_equals: e.command expected (string) "removeFormat" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "removeFormat" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": input event, uncanceled - assert_equals: e.command expected (string) "strikeThrough" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "strikeThrough" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command subscript, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command subscript, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": input event, uncanceled - assert_equals: e.command expected (string) "subscript" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command subscript, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command subscript, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "subscript" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command superscript, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command superscript, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": input event, uncanceled - assert_equals: e.command expected (string) "superscript" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command superscript, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command superscript, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "superscript" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command underline, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command underline, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": input event, uncanceled - assert_equals: e.command expected (string) "underline" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command underline, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command underline, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command underline, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "underline" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command unlink, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command unlink, value "": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command unlink, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command unlink, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command unlink, value "quasit": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command unlink, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command delete, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command delete, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": input event, uncanceled - assert_equals: e.command expected (string) "delete" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command delete, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command delete, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command delete, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "delete" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "quasit": input event, canceled 13:55:01 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "quasit": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "p": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "p": execCommand() must not throw, uncanceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "p": input event, uncanceled - assert_equals: e.command expected (string) "formatBlock" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "": execCommand() must not throw, canceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "": execCommand() must not throw, uncanceled 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": input event, uncanceled - assert_equals: e.command expected (string) "forwardDelete" but got (undefined) undefined 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:01 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "quasit": execCommand() must not throw, canceled 13:55:01 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 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:01 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "forwardDelete" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command indent, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command indent, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": input event, uncanceled - assert_equals: e.command expected (string) "indent" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command indent, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command indent, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command indent, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "indent" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertHorizontalRule" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertHorizontalRule" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "id": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "id": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "id": input event, uncanceled - assert_equals: e.command expected (string) "insertHorizontalRule" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertHTML" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertHTML" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "hi": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "hi": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "hi": input event, uncanceled - assert_equals: e.command expected (string) "insertHTML" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertImage" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "../images/green.png": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "../images/green.png": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "quasit": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertOrderedList" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertOrderedList" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertParagraph" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertParagraph" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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..." 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:228:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:227:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertText, value "": input event, canceled 13:55:02 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..." 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:228:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:227:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertText, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertText, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertText" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertText, value "abc": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertText, value "abc": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "abc": input event, uncanceled - assert_equals: e.command expected (string) "insertText" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertUnorderedList" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertUnorderedList" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyCenter" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyCenter" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyFull" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyFull" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyLeft" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyLeft" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyRight" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyRight" but got (undefined) undefined 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:276:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command outdent, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command outdent, value "": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command outdent, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command outdent, value "quasit": execCommand() must not throw, canceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command outdent, value "quasit": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command outdent, value "quasit": execCommand() must not throw, uncanceled 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:233:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:232:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 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 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:261:13 13:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:260:9 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:171:5 13:55:02 INFO - @http://web-platform.test:8000/editing/event.html:170:1 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "": input event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": input event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": input event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": input event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": input event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": input event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "": input event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": input event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": input event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": execCommand() must not throw, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": beforeinput event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": input event, canceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": execCommand() must not throw, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": beforeinput event, uncanceled 13:55:02 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": input event, uncanceled 13:55:02 INFO - TEST-OK | /editing/event.html | took 7230ms 13:55:02 INFO - TEST-START | /editing/run/backcolor.html 13:55:02 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323 13:55:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba063f000 == 4 [pid = 1877] [id = 55] 13:55:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f9ba09bcc00) [pid = 1877] [serial = 158] [outer = (nil)] 13:55:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f9ba1cba000) [pid = 1877] [serial = 159] [outer = 0x7f9ba09bcc00] 13:55:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f9ba3785400) [pid = 1877] [serial = 160] [outer = 0x7f9ba09bcc00] 13:55:03 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:03 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:03 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699 13:55:03 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678 13:55:03 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 47 (0x7f9ba10cb400) [pid = 1877] [serial = 150] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 46 (0x7f9bb1c71c00) [pid = 1877] [serial = 143] [outer = (nil)] [url = http://web-platform.test:8000/domxpath/001.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 45 (0x7f9ba10cbc00) [pid = 1877] [serial = 146] [outer = (nil)] [url = http://web-platform.test:8000/domxpath/002.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 44 (0x7f9bb0befc00) [pid = 1877] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-surroundContents.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 43 (0x7f9bb386ec00) [pid = 1877] [serial = 107] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-currentNode.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 42 (0x7f9bb089d400) [pid = 1877] [serial = 137] [outer = (nil)] [url = http://web-platform.test:8000/domparsing/XMLSerializer-serializeToString.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 41 (0x7f9bb0e85400) [pid = 1877] [serial = 140] [outer = (nil)] [url = http://web-platform.test:8000/domparsing/insert-adjacent.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 40 (0x7f9ba09be800) [pid = 1877] [serial = 134] [outer = (nil)] [url = http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 39 (0x7f9ba156cc00) [pid = 1877] [serial = 131] [outer = (nil)] [url = http://web-platform.test:8000/domparsing/DOMParser-parseFromString-html.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 38 (0x7f9bb3499400) [pid = 1877] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-set.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 37 (0x7f9bb16b2000) [pid = 1877] [serial = 128] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 36 (0x7f9ba0336400) [pid = 1877] [serial = 110] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-previousNodeLastChildReject.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 35 (0x7f9bb16b2800) [pid = 1877] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 34 (0x7f9bb0becc00) [pid = 1877] [serial = 92] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/NodeFilter-constants.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 33 (0x7f9bb16b1c00) [pid = 1877] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 32 (0x7f9bb16b8000) [pid = 1877] [serial = 138] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 31 (0x7f9bb16b8400) [pid = 1877] [serial = 94] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 30 (0x7f9ba1568400) [pid = 1877] [serial = 135] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 29 (0x7f9bb3497000) [pid = 1877] [serial = 144] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 28 (0x7f9ba09ba400) [pid = 1877] [serial = 112] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 27 (0x7f9ba10ccc00) [pid = 1877] [serial = 147] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 26 (0x7f9bb3403000) [pid = 1877] [serial = 142] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 25 (0x7f9ba156dc00) [pid = 1877] [serial = 132] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 24 (0x7f9bb1e79800) [pid = 1877] [serial = 141] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 23 (0x7f9bb90e9000) [pid = 1877] [serial = 109] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 22 (0x7f9bb36ab000) [pid = 1877] [serial = 83] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 21 (0x7f9bb1c69c00) [pid = 1877] [serial = 136] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 20 (0x7f9bb84a0c00) [pid = 1877] [serial = 148] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1825 | --DOMWINDOW == 19 (0x7f9bb1c6b000) [pid = 1877] [serial = 139] [outer = (nil)] [url = about:blank] 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandState("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandValue("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar]

" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" checks for modifications to non-editable content 13:55:08 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" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" checks for modifications to non-editable content 13:55:08 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" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:08 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

" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandState("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandValue("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:08 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

" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo

bar

baz]

" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandState("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandValue("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

[foo


bar]" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

}" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foob[a]rbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
foobarbaz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandState("backcolor") after 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foobarbaz
}" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foo[bar]baz

" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" checks for modifications to non-editable content 13:55:08 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

" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandValue("stylewithcss") after 13:55:08 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 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" checks for modifications to non-editable content 13:55:08 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

" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandValue("stylewithcss") after 13:55:08 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 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{

foo

bar

}" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" checks for modifications to non-editable content 13:55:08 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" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foob[ar]baz

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foob[ar]baz

" checks for modifications to non-editable content 13:55:08 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

" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foob[ar]baz

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foob[ar]baz

" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foob[ar]baz

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "

foob[ar]baz

" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandState("backcolor") after 13:55:08 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 "rgba(0, 0, 0, 0)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandState("backcolor") before 13:55:08 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "

b[ar]

" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after 13:55:08 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 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after 13:55:08 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 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after 13:55:08 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 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after 13:55:08 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 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" compare innerHTML 13:55:08 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 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:08 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 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:08 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 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after 13:55:08 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after 13:55:08 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)" 13:55:08 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:08 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5 13:55:08 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2 13:55:08 INFO - TEST-OK | /editing/run/backcolor.html | took 6485ms 13:55:08 INFO - TEST-START | /editing/run/bold.html 13:55:09 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323 13:55:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba05da000 == 5 [pid = 1877] [id = 56] 13:55:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f9ba10c3400) [pid = 1877] [serial = 161] [outer = (nil)] 13:55:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f9ba10c4c00) [pid = 1877] [serial = 162] [outer = 0x7f9ba10c3400] 13:55:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f9ba1cb0800) [pid = 1877] [serial = 163] [outer = 0x7f9ba10c3400] 13:55:09 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:09 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:09 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:09 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:09 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, nullptr) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1663 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(tmp) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 447 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 206 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, nullptr) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1663 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(tmp) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 469 13:55:10 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 206 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:11 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:12 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:13 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:14 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:14 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:14 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:14 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:14 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:15 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

": execCommand("stylewithcss", false, "true") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar]

" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

": execCommand("stylewithcss", false, "false") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar]

" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]": execCommand("stylewithcss", false, "true") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" checks for modifications to non-editable content 13:55:18 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" 13:55:18 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:18 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:18 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 13:55:18 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:18 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]": execCommand("stylewithcss", false, "false") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:18 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 13:55:18 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:18 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "true") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:18 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

" 13:55:18 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:18 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:18 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 13:55:18 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:18 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo

bar

baz]

" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "false") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:18 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 13:55:18 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:18 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo

bar

baz]

" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]": execCommand("stylewithcss", false, "true") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foo


bar]" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]": execCommand("stylewithcss", false, "false") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foo


bar]" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false 13:55:18 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:18 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}": execCommand("stylewithcss", false, "true") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

}" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}": execCommand("stylewithcss", false, "false") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

}" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content 13:55:18 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" 13:55:18 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:18 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content 13:55:18 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" 13:55:18 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:18 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:18 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" compare innerHTML 13:55:18 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value - 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:27 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value - 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:27 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foob[a]rbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foob[a]rbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
foobarbaz
" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foobarbaz
}" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foobarbaz
}" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" checks for modifications to non-editable content 13:55:19 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

" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar

}

baz

" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" checks for modifications to non-editable content 13:55:19 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

" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar

}

baz

" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" checks for modifications to non-editable content 13:55:19 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

" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar}

baz

" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" checks for modifications to non-editable content 13:55:19 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

" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar}

baz

" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 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" 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 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 13:55:19 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:19 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:19 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:19 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobar]baz

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobar]baz

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[barbaz

}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[barbaz

}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz]

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz]

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz]

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz]

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

[foobarbaz

}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

[foobarbaz

}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foobarbaz

}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foobarbaz

}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandValue("bold") before 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{

foo

bar}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandValue("bold") before 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{

foo

bar}" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value 13:55:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba05ea000 == 4 [pid = 1877] [id = 54] 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") before 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") before 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "

foo[bar]baz

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:20 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

" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:20 INFO - PROCESS | 1825 | --DOMWINDOW == 21 (0x7f9ba1574000) [pid = 1877] [serial = 133] [outer = (nil)] [url = about:blank] 13:55:20 INFO - PROCESS | 1825 | --DOMWINDOW == 20 (0x7f9bb16b3800) [pid = 1877] [serial = 89] [outer = (nil)] [url = about:blank] 13:55:20 INFO - PROCESS | 1825 | --DOMWINDOW == 19 (0x7f9bb8419400) [pid = 1877] [serial = 145] [outer = (nil)] [url = about:blank] 13:55:20 INFO - PROCESS | 1825 | --DOMWINDOW == 18 (0x7f9bb16b9800) [pid = 1877] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html] 13:55:20 INFO - PROCESS | 1825 | --DOMWINDOW == 17 (0x7f9bb90e5800) [pid = 1877] [serial = 130] [outer = (nil)] [url = about:blank] 13:55:20 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7f9bb0e82000) [pid = 1877] [serial = 86] [outer = (nil)] [url = about:blank] 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandIndeterm("bold") after 13:55:20 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 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "

foo[bar]baz

" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:20 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" 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:20 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true 13:55:20 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:20 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:20 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:20 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 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" 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 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 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 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" 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 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 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 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" 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 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 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 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 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 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 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 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" 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 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 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 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 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 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" 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 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 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 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" 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 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 13:55:21 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:21 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5 13:55:21 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after 13:55:21 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after 13:55:21 INFO - TEST-OK | /editing/run/bold.html | took 12261ms 13:55:21 INFO - TEST-START | /editing/run/createlink.html 13:55:21 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323 13:55:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba05ef800 == 5 [pid = 1877] [id = 57] 13:55:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f9ba09be000) [pid = 1877] [serial = 164] [outer = (nil)] 13:55:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f9ba10c1c00) [pid = 1877] [serial = 165] [outer = 0x7f9ba09be000] 13:55:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f9ba126d000) [pid = 1877] [serial = 166] [outer = 0x7f9ba09be000] 13:55:22 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:22 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:22 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:22 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:22 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:22 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699 13:55:22 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678 13:55:22 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105 13:55:22 INFO - PROCESS | 1825 | [Child 1877] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2621 13:55:22 INFO - PROCESS | 1825 | [Child 1877] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2621 13:55:22 INFO - PROCESS | 1825 | [Child 1877] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2621 13:55:22 INFO - PROCESS | 1825 | [Child 1877] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2621 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar]

": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar]

" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar]

" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar]

" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar]

" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar]

" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar]

" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar]

" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar

baz]

": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar

baz]

" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar

baz]

" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar

baz]

" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar

baz]

" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar

baz]

" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar

baz]

" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo

bar

baz]

" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo


bar]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo


bar]" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo


bar]" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo


bar]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo


bar]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo


bar]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo


bar]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo


bar]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "

[foo


bar]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{

foo

}": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{

foo

}" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{

foo

}" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{

foo

}" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{

foo

}" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{

foo

}" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{

foo

}" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{

foo

}" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{

foo

}" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foob[a]rbaz
": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foob[a]rbaz
" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foob[a]rbaz
" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foob[a]rbaz
" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foob[a]rbaz
" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foob[a]rbaz
" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foob[a]rbaz
" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foob[a]rbaz
" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
foobarbaz
" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foobarbaz
}": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foobarbaz
}" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foobarbaz
}" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foobarbaz
}" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foobarbaz
}" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foobarbaz
}" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foobarbaz
}" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foobarbaz
}" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 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" 13:55:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5 13:55:24 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz": execCommand("createlink", false, "") return value 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" compare innerHTML 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandIndeterm("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandState("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandValue("createlink") before 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandIndeterm("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandState("createlink") after 13:55:24 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandValue("createlink") after 13:55:24 INFO - TEST-OK | /editing/run/createlink.html | took 3325ms 13:55:24 INFO - TEST-START | /editing/run/fontname.html 13:55:24 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323 13:55:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0f16800 == 6 [pid = 1877] [id = 58] 13:55:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f9ba10bfc00) [pid = 1877] [serial = 167] [outer = (nil)] 13:55:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f9ba1270c00) [pid = 1877] [serial = 168] [outer = 0x7f9ba10bfc00] 13:55:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f9ba1db4800) [pid = 1877] [serial = 169] [outer = 0x7f9ba10bfc00] 13:55:25 INFO - PROCESS | 1825 | --DOMWINDOW == 21 (0x7f9ba1cba000) [pid = 1877] [serial = 159] [outer = (nil)] [url = about:blank] 13:55:25 INFO - PROCESS | 1825 | --DOMWINDOW == 20 (0x7f9ba10c9c00) [pid = 1877] [serial = 156] [outer = (nil)] [url = about:blank] 13:55:25 INFO - PROCESS | 1825 | --DOMWINDOW == 19 (0x7f9ba1cd1400) [pid = 1877] [serial = 153] [outer = (nil)] [url = about:blank] 13:55:25 INFO - PROCESS | 1825 | --DOMWINDOW == 18 (0x7f9ba09b7000) [pid = 1877] [serial = 149] [outer = (nil)] [url = http://web-platform.test:8000/domxpath/evaluator-constructor.html] 13:55:25 INFO - PROCESS | 1825 | --DOMWINDOW == 17 (0x7f9ba09bac00) [pid = 1877] [serial = 155] [outer = (nil)] [url = http://web-platform.test:8000/editing/event.html] 13:55:25 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7f9ba1cb6000) [pid = 1877] [serial = 151] [outer = (nil)] [url = about:blank] 13:55:25 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:25 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:25 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:25 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:25 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:26 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699 13:55:26 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678 13:55:26 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:28 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:29 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:30 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:31 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538 13:55:31 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509 13:55:31 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993 13:55:31 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057 13:55:31 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar]

" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" checks for modifications to non-editable content 13:55:33 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" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:33 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

" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo

bar

baz]

" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "

[foo


bar]" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") before 13:55:33 INFO - TEST-FAIL | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") before - assert_equals: Wrong result returned expected "serif" but got "" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") after 13:55:33 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 "" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{

foo

}" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{

foo

}" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foob[a]rbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
foobarbaz
" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foobarbaz
}" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:33 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" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:33 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" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:33 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" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:33 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" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:33 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" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:33 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" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:33 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" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:33 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" 13:55:33 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:33 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:33 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
[bar]
baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[a]r
baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
ba]r
baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo
b[ar
baz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("fontname") before 13:55:34 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 "" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("fontname") after 13:55:34 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 "" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("fontname") before 13:55:34 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 "" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("fontname") after 13:55:34 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 "" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" checks for modifications to non-editable content 13:55:34 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
b
ar" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("stylewithcss") after 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("fontname") before 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("fontname") after 13:55:34 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 "" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" checks for modifications to non-editable content 13:55:34 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
b
ar" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("stylewithcss") after 13:55:34 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 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("fontname") before 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("fontname") after 13:55:34 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 "" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" checks for modifications to non-editable content 13:55:34 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" 13:55:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:34 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz": execCommand("fontname", false, "sans-serif") return value 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" checks for modifications to non-editable content 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" compare innerHTML 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:34 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 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" 13:55:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 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 13:55:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 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" 13:55:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 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 13:55:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
": execCommand("stylewithcss", false, "true") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar
" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 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" 13:55:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 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" 13:55:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 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" 13:55:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 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" 13:55:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar": execCommand("stylewithcss", false, "true") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
fo[o
b]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 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" 13:55:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5 13:55:35 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after 13:55:35 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after 13:55:35 INFO - TEST-OK | /editing/run/fontname.html | took 10684ms 13:55:35 INFO - TEST-START | /editing/run/fontsize.html 13:55:35 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323 13:55:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0639800 == 7 [pid = 1877] [id = 59] 13:55:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f9ba033e400) [pid = 1877] [serial = 170] [outer = (nil)] 13:55:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f9ba0341400) [pid = 1877] [serial = 171] [outer = 0x7f9ba033e400] 13:55:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f9ba126e400) [pid = 1877] [serial = 172] [outer = 0x7f9ba033e400] 13:55:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba063f000 == 6 [pid = 1877] [id = 55] 13:55:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba05ef800 == 5 [pid = 1877] [id = 57] 13:55:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba05da000 == 4 [pid = 1877] [id = 56] 13:55:36 INFO - PROCESS | 1825 | --DOMWINDOW == 18 (0x7f9ba1cb7400) [pid = 1877] [serial = 157] [outer = (nil)] [url = about:blank] 13:55:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:36 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:36 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699 13:55:36 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678 13:55:36 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") before 13:55:43 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

": execCommand("stylewithcss", false, "true") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:43 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

" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar]

" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

": execCommand("stylewithcss", false, "false") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar]

" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]": execCommand("stylewithcss", false, "true") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" checks for modifications to non-editable content 13:55:43 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" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]": execCommand("stylewithcss", false, "false") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "true") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:43 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

" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "false") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo

bar

baz]

" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]": execCommand("stylewithcss", false, "true") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" checks for modifications to non-editable content 13:55:43 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

" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 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 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

[foo


bar]" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]": execCommand("stylewithcss", false, "false") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" checks for modifications to non-editable content 13:55:43 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

" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 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 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

[foo


bar]" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") before 13:55:43 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") before 13:55:43 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandState("fontsize") before 13:55:43 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") before 13:55:43 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") after 13:55:43 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") after - assert_equals: Wrong result returned expected "4" but got "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:43 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" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:43 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" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:43 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" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}": execCommand("stylewithcss", false, "true") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" checks for modifications to non-editable content 13:55:43 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

" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandState("fontsize") before 13:55:43 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{

foo

}" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}": execCommand("stylewithcss", false, "false") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}": execCommand("fontsize", false, "4") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" checks for modifications to non-editable content 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" compare innerHTML 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandState("fontsize") before 13:55:43 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{

foo

}" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz": execCommand("fontsize", false, "1") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:43 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" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:43 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 "" 13:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:43 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz": execCommand("fontsize", false, "1") return value 13:55:43 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz": execCommand("fontsize", false, "0") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz": execCommand("fontsize", false, "0") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz": execCommand("fontsize", false, "-5") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz": execCommand("fontsize", false, "-5") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz": execCommand("fontsize", false, "6") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz": execCommand("fontsize", false, "6") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz": execCommand("fontsize", false, "7") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz": execCommand("fontsize", false, "7") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz": execCommand("fontsize", false, "8") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz": execCommand("fontsize", false, "8") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz": execCommand("fontsize", false, "100") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz": execCommand("fontsize", false, "100") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 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 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 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 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz": execCommand("fontsize", false, "xx-large") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz": execCommand("fontsize", false, " 1 ") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz": execCommand("fontsize", false, " 1 ") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 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 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz": execCommand("fontsize", false, "1.0") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz": execCommand("fontsize", false, "1.0") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz": execCommand("fontsize", false, "1.0e2") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz": execCommand("fontsize", false, "1.0e2") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz": execCommand("fontsize", false, "1.1") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz": execCommand("fontsize", false, "1.1") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz": execCommand("fontsize", false, "1.9") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz": execCommand("fontsize", false, "1.9") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz": execCommand("fontsize", false, "+0") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz": execCommand("fontsize", false, "+1") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz": execCommand("fontsize", false, "+1") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz": execCommand("fontsize", false, "+9") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz": execCommand("fontsize", false, "+9") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz": execCommand("fontsize", false, "-0") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz": execCommand("fontsize", false, "-1") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz": execCommand("fontsize", false, "-1") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz": execCommand("fontsize", false, "-9") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz": execCommand("fontsize", false, "-9") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz": execCommand("fontsize", false, "") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandValue("fontsize") after - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:44 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
" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foob[a]rbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
foobarbaz
" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foobarbaz
}" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandState("fontsize") before 13:55:44 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foobarbaz
}" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:44 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" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:44 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 "" 13:55:44 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:44 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:44 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "

foo[bar]baz

": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "

foo[bar]baz

": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" checks for modifications to non-editable content 13:55:45 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

" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "

foo[bar]baz

" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("fontsize") before 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("fontsize") before 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz": execCommand("fontsize", false, "3") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandState("fontsize") before 13:55:45 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 "" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 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 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 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 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 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 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 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 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 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 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 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 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 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 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 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" 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 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 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:45 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 13:55:45 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5 13:55:45 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after 13:55:45 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after 13:55:45 INFO - TEST-OK | /editing/run/fontsize.html | took 10598ms 13:55:45 INFO - TEST-START | /editing/run/forecolor.html 13:55:46 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323 13:55:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba0f0c000 == 5 [pid = 1877] [id = 60] 13:55:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f9ba09b7000) [pid = 1877] [serial = 173] [outer = (nil)] 13:55:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f9ba10c1000) [pid = 1877] [serial = 174] [outer = 0x7f9ba09b7000] 13:55:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f9ba3a16800) [pid = 1877] [serial = 175] [outer = 0x7f9ba09b7000] 13:55:47 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:47 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:47 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:47 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:47 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 20 (0x7f9ba10c3400) [pid = 1877] [serial = 161] [outer = (nil)] [url = http://web-platform.test:8000/editing/run/bold.html] 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 19 (0x7f9ba1cb1c00) [pid = 1877] [serial = 152] [outer = (nil)] [url = http://web-platform.test:8000/domxpath/xml_xpath_runner.html] 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 18 (0x7f9ba10c1c00) [pid = 1877] [serial = 165] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 17 (0x7f9ba09be000) [pid = 1877] [serial = 164] [outer = (nil)] [url = http://web-platform.test:8000/editing/run/createlink.html] 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 16 (0x7f9ba09bcc00) [pid = 1877] [serial = 158] [outer = (nil)] [url = http://web-platform.test:8000/editing/run/backcolor.html] 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 15 (0x7f9ba1270c00) [pid = 1877] [serial = 168] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 14 (0x7f9ba10c4c00) [pid = 1877] [serial = 162] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 13 (0x7f9ba1cd8400) [pid = 1877] [serial = 154] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 12 (0x7f9ba3785400) [pid = 1877] [serial = 160] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1825 | --DOMWINDOW == 11 (0x7f9ba126d000) [pid = 1877] [serial = 166] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699 13:55:47 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678 13:55:47 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" checks for modifications to non-editable content 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" compare innerHTML 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

": execCommand("stylewithcss", false, "true") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" compare innerHTML 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

": execCommand("stylewithcss", false, "false") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" checks for modifications to non-editable content 13:55:54 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

" 13:55:54 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:54 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar]

" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]": execCommand("stylewithcss", false, "true") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" checks for modifications to non-editable content 13:55:54 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" 13:55:54 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:54 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]": execCommand("stylewithcss", false, "false") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" checks for modifications to non-editable content 13:55:54 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" 13:55:54 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:54 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "true") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:54 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

" 13:55:54 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:54 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

": execCommand("stylewithcss", false, "false") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" checks for modifications to non-editable content 13:55:54 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

" 13:55:54 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:54 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo

bar

baz]

" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]": execCommand("stylewithcss", false, "true") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" checks for modifications to non-editable content 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" compare innerHTML 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]": execCommand("stylewithcss", false, "false") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" checks for modifications to non-editable content 13:55:54 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

" 13:55:54 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:54 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "

[foo


bar]" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" checks for modifications to non-editable content 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" compare innerHTML 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" checks for modifications to non-editable content 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" compare innerHTML 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" checks for modifications to non-editable content 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" compare innerHTML 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" checks for modifications to non-editable content 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" compare innerHTML 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") after 13:55:54 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)" 13:55:54 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:54 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:54 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" 13:55:54 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:54 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:54 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:54 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{

foo

}" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" checks for modifications to non-editable content 13:55:55 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

" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{

foo

}" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz": execCommand("forecolor", false, "blue") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz": execCommand("forecolor", false, "blue") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz": execCommand("forecolor", false, "f") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz": execCommand("forecolor", false, "#f") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz": execCommand("forecolor", false, "00f") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz": execCommand("forecolor", false, "00f") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz": execCommand("forecolor", false, "#00f") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz": execCommand("forecolor", false, "#00f") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "0000ff") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "0000ff") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "#0000ff") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "#0000ff") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz": execCommand("forecolor", false, "000000fff") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz": execCommand("forecolor", false, "#000000fff") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 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 13:55:55 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 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 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 13:55:55 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 13:55:55 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 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 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 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 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 13:55:55 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 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 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 13:55:55 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 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 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 13:55:55 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 13:55:55 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 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 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 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz": execCommand("forecolor", false, "cornsilk") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz": execCommand("forecolor", false, "cornsilk") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz": execCommand("forecolor", false, "potato quiche") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz": execCommand("forecolor", false, "transparent") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz": execCommand("forecolor", false, "transparent") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 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 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:55:55 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
" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foob[a]rbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:55 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:55 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:55 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" checks for modifications to non-editable content 13:55:55 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
foobarbaz
" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:55:55 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobarbaz
" but got "
foobarbaz
" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foobarbaz
}" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz": execCommand("forecolor", false, "blue") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "#0000ff") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb(0,0,255)") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:55 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)" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:55 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" 13:55:55 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:55 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:55 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:55 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 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)" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 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)" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" compare innerHTML 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("forecolor", false, "#0000FF") return value 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" checks for modifications to non-editable content 13:55:56 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" 13:55:56 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5 13:55:56 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") before 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") after 13:55:56 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") after 13:55:56 INFO - TEST-OK | /editing/run/forecolor.html | took 10751ms 13:55:56 INFO - TEST-START | /editing/run/formatblock.html 13:55:56 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323 13:55:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba492d800 == 4 [pid = 1877] [id = 53] 13:55:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f9ba0639800 == 3 [pid = 1877] [id = 59] 13:55:57 INFO - PROCESS | 1825 | --DOMWINDOW == 10 (0x7f9ba1cb0800) [pid = 1877] [serial = 163] [outer = (nil)] [url = about:blank] 13:55:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f9ba05e3800 == 4 [pid = 1877] [id = 61] 13:55:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7f9ba09b8000) [pid = 1877] [serial = 176] [outer = (nil)] 13:55:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7f9ba09ba000) [pid = 1877] [serial = 177] [outer = 0x7f9ba09b8000] 13:55:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f9ba0a43800) [pid = 1877] [serial = 178] [outer = 0x7f9ba09b8000] 13:55:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:57 INFO - PROCESS | 1825 | [Parent 1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:58 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:55:59 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:01 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:02 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:02 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:02 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:02 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:02 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:02 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:03 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:04 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:05 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:06 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:07 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:08 INFO - PROCESS | 1825 | [Child 1877] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo{}bar

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo{}bar

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 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 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("formatblock") after 13:56:13 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 "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" checks for modifications to non-editable content 13:56:13 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
" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{

foo

}" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" checks for modifications to non-editable content 13:56:13 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
" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{

foo

}" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[barbaz]qozquz

extra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[barbaz]qozquz

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra": execCommand("formatblock", false, "

") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[barbaz]qozquz

extra" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foob[a]rbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foobarbaz
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foobarbaz
}" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandIndeterm("formatblock") before 13:56:13 INFO - PROCESS | 1825 | --DOMWINDOW == 12 (0x7f9ba10c1000) [pid = 1877] [serial = 174] [outer = (nil)] [url = about:blank] 13:56:13 INFO - PROCESS | 1825 | --DOMWINDOW == 11 (0x7f9ba10bfc00) [pid = 1877] [serial = 167] [outer = (nil)] [url = http://web-platform.test:8000/editing/run/fontname.html] 13:56:13 INFO - PROCESS | 1825 | --DOMWINDOW == 10 (0x7f9ba0341400) [pid = 1877] [serial = 171] [outer = (nil)] [url = about:blank] 13:56:13 INFO - PROCESS | 1825 | --DOMWINDOW == 9 (0x7f9ba033e400) [pid = 1877] [serial = 170] [outer = (nil)] [url = http://web-platform.test:8000/editing/run/fontsize.html] 13:56:13 INFO - PROCESS | 1825 | --DOMWINDOW == 8 (0x7f9ba1db4800) [pid = 1877] [serial = 169] [outer = (nil)] [url = about:blank] 13:56:13 INFO - PROCESS | 1825 | --DOMWINDOW == 7 (0x7f9ba126e400) [pid = 1877] [serial = 172] [outer = (nil)] [url = about:blank] 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foobarbaz
}" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "

[foobar]

" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" checks for modifications to non-editable content 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "

foo

bar
" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dt" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo]
bar
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" checks for modifications to non-editable content 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "

foo

bar
" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dt" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandIndeterm("formatblock") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandState("formatblock") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo]
bar
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
": execCommand("formatblock", false, "
") return value 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" checks for modifications to non-editable content 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "
foo
bar
" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandState("defaultparagraphseparator") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandState("defaultparagraphseparator") after 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandIndeterm("formatblock") before 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandState("formatblock") before 13:56:13 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dd" but got "" 13:56:13 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:13 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:13 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:13 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo
[bar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "
foo
bar
" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dd" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo
[bar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "
foo
bar
" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandIndeterm("formatblock") before - assert_equals: Wrong result returned expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dt" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foo
bar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "
foo
bar
" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandIndeterm("formatblock") before - assert_equals: Wrong result returned expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dt" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foo
bar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  1. [foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  1. [foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
  • [foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
  • [foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]": execCommand("formatblock", false, "
") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandState("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") after 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") after 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo{}bar

extra" queryCommandValue("formatblock") after 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo{}bar

extra" queryCommandValue("formatblock") after 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") after 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[]bar

extra" queryCommandValue("formatblock") after 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandValue("formatblock") after 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[bar]baz

extra" queryCommandValue("formatblock") after 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandValue("formatblock") after 13:56:14 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 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 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 "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo]bar[baz

extra" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" checks for modifications to non-editable content 13:56:14 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

" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{

foo

}" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" checks for modifications to non-editable content 13:56:14 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

" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{

foo

}" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "foo[barbaz]qozquz

extra" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foob[a]rbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
foobarbaz
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "{
foobarbaz
}" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "{
foobarbaz
}" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foobar]

": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foobar]

" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foobar]

" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]

" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" checks for modifications to non-editable content 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foo

bar
" but got "

foo


bar
" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dt" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandState("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo]
bar
" queryCommandValue("formatblock") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
": execCommand("formatblock", false, "

") return value 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" checks for modifications to non-editable content 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foo

bar
" but got "

foo


bar
" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandState("defaultparagraphseparator") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandState("defaultparagraphseparator") after 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandIndeterm("formatblock") before 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandState("formatblock") before 13:56:14 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dt" but got "" 13:56:14 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:14 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:14 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandIndeterm("formatblock") after 13:56:14 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo]
bar
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo

bar

" but got "
foo

bar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dd" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

foo
[bar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo

bar

" but got "
foo

bar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dd" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

foo
[bar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foo

bar

" but got "
foo
bar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandIndeterm("formatblock") before - assert_equals: Wrong result returned expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dt" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foo
bar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foo

bar

" but got "
foo
bar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandIndeterm("formatblock") before - assert_equals: Wrong result returned expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "dt" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foo
bar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  1. [foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  1. [foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

  • [foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

  • [foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "foobar" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "foobar" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "

[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "[foobar]" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","

"]] "
[foo]

extra": execCommand("formatblock", false, "

") return value - assert_equals: expected false but got true 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]

extra" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","

"]] "
[foo]

extra" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foo

extra

" but got "
foo

extra

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]

extra" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "
[foo]

extra" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "
[foo]

extra" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "
[foo]

extra" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "
[foo]

extra" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "
[foo]

extra" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo]

bar

extra": execCommand("formatblock", false, "

") return value - assert_equals: expected false but got true 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

extra" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo]

bar

extra" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foo

bar

extra

" but got "

foo

bar

extra

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

extra" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo]

bar

extra" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo]

bar

extra" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo]

bar

extra" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo]

bar

extra" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo]

bar

extra" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","

"]] "[foo]
bar

extra": execCommand("formatblock", false, "

") return value - assert_equals: expected false but got true 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "[foo]
bar

extra" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","

"]] "[foo]
bar

extra" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo

bar

extra

" but got "
foo
bar

extra

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "[foo]
bar

extra" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "[foo]
bar

extra" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "[foo]
bar

extra" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "[foo]
bar

extra" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "[foo]
bar

extra" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "[foo]
bar

extra" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo

bar]

baz": execCommand("formatblock", false, "

") return value - assert_equals: expected false but got true 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo

bar]

baz" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo

bar]

baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foo

bar

baz

" but got "

foo

bar

baz

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo

bar]

baz" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo

bar]

baz" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo

bar]

baz" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo

bar]

baz" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo

bar]

baz" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","

"]] "

[foo

bar]

baz" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","

"]] "
[foo]
": execCommand("formatblock", false, "
") return value - assert_equals: expected false but got true 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
" but got "
foo
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

": execCommand("formatblock", false, "
") return value - assert_equals: expected false but got true 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foo

" but got "

foo

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

baz

": execCommand("formatblock", false, "
") return value - assert_equals: expected false but got true 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

baz

" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

baz

" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foo

bar

baz

" but got "

foo

bar

baz

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

baz

" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

baz

" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

baz

" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

baz

" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

baz

" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "

[foo]

bar

baz

" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foo]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value - assert_equals: expected false but got true 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "dd" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "dd" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
": execCommand("formatblock", false, "") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value - assert_equals: expected false but got true 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "dt" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "dt" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
": execCommand("formatblock", false, "

") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "

foobar

" but got "

foobar

" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","

"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","

"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
": execCommand("formatblock", false, "
") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "
foobar
" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
[foobar]
" queryCommandValue("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
": execCommand("formatblock", false, "") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock",""]] "
[foobar]
" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
  • "]] "
    [foobar]
    ": execCommand("formatblock", false, "
  • ") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
  • "]] "
    [foobar]
    " checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
  • "]] "
    [foobar]
    " compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
  • "]] "
    [foobar]
    " queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
  • "]] "
    [foobar]
    " queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
  • "]] "
    [foobar]
    " queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
  • "]] "
    [foobar]
    " queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
  • "]] "
    [foobar]
    " queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
  • "]] "
    [foobar]
    " queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
      "]] "
      [foobar]
      ": execCommand("formatblock", false, "
        ") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
          "]] "
          [foobar]
          " checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
            "]] "
            [foobar]
            " compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
              "]] "
              [foobar]
              " queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                "]] "
                [foobar]
                " queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
                  "]] "
                  [foobar]
                  " queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                    "]] "
                    [foobar]
                    " queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                      "]] "
                      [foobar]
                      " queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        ": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        ": execCommand("formatblock", false, "
                        ") return value 
                        13:56:15     INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " checks for modifications to non-editable content 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
                        foobar
                        " but got "
                        foobar
                        " 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                        "]] "
                        [foobar]
                        " queryCommandValue("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                          "]] "
                          [foobar]
                          ": execCommand("formatblock", false, "
                            ") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                              "]] "
                              [foobar]
                              " checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                "]] "
                                [foobar]
                                " compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                  "]] "
                                  [foobar]
                                  " queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                    "]] "
                                    [foobar]
                                    " queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
                                      "]] "
                                      [foobar]
                                      " queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                        "]] "
                                        [foobar]
                                        " queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                          "]] "
                                          [foobar]
                                          " queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock","
                                            "]] "
                                            [foobar]
                                            " queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
                                            [foobar]
                                            ": execCommand("formatblock", false, "") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
                                            [foobar]
                                            " checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
                                            [foobar]
                                            " compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
                                            [foobar]
                                            " queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
                                            [foobar]
                                            " queryCommandState("formatblock") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock",""]] "
                                            [foobar]
                                            " queryCommandValue("formatblock") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
                                            [foobar]
                                            " queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock",""]] "
                                            [foobar]
                                            " queryCommandState("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["formatblock",""]] "
                                            [foobar]
                                            " queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            ": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            ": execCommand("formatblock", false, "
                                            ") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("formatblock") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            ": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            ": execCommand("formatblock", false, "
                                            ") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("defaultparagraphseparator") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("defaultparagraphseparator") before 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("defaultparagraphseparator") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("defaultparagraphseparator") after 13:56:15 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got "" 13:56:15 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21 13:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:56:15 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5 13:56:15 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                            "]] "

                                            [foobar]

                                            ": execCommand("formatblock", false, "
                                            ") return value 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                            "]] "

                                            [foobar]

                                            " checks for modifications to non-editable content 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                            "]] "

                                            [foobar]

                                            " compare innerHTML 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("formatblock") before 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandIndeterm("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandState("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","
                                            "]] "

                                            [foobar]

                                            " queryCommandValue("formatblock") after 13:56:15 INFO - TEST-PASS | /editing/run/formatblock.html | [["formatblock","